Jeff Atwood makes a good point about the whole “everybody should learn to code” movement:
Look, I love programming. I also believe programming is important … in the right context, for some people. But so are a lot of skills. I would no more urge everyone to learn programming than I would urge everyone to learn plumbing. That’d be ridiculous, right?
and yet, this xkcd comic is spot on (especially the alt text):