Comment Just for posterity (Score 1) 578
(I'm only posting this because I want it archived with this article.)
This reminds me of the paper "The Camel Has Two Humps," which details the author's theory that some people just aren't cut out for computer programming because they lack the ability to conceptualize in a machine-friendly manner.
This is a problem that is not best served by "dumbing down" computers to be useable by people who have no business programming them, in the same manner as television shows should not be dumbed down to be readily accessible to the visually-impaired.
Why is so little effort being spent making it easy for me to repair my own car with soft, clean, lego-like tools?
If you want to be a plumber, you have to be willing to occasionally shove your arm into a pile of s#it to solve a problem.
If you want to program computers, you have to be willing to occasionally shove your brain into a pile of mathematics to solve a problem.
I'll believe computer programming is "ready for the masses" when plumbing is "ready for the masses".
It's all about the tubes, people.