I totally cracked up reading this. Back in 80s and 90s, before programming became more specialized I wrote a lot of bad code, meaning it took me 20 lines of code to accomplish what a talented programmer could do in 1. These days people who provide graphic design elements to things like websites and animations do not necessarily have to code. There is greater division of labor.

The whole "everyone should learn programming" meme has gotten so out of control that the mayor of New York City actually vowed to learn to code in 2012. A noble gesture to garner the NYC tech community vote, for sure, but if the mayor of New York City actually needs to sling JavaScript co...