Some thoughts from Dan Bricklin, the co-creator of VisiCalc, about why regular people don't routinely program. Why Johnny can't program
I found this via LtU where there is already an interesting discussion.
One reason I'm interested in this is because I've worked for companies developing various products where part of the pitch was that you didn't have to be a programmer to develop using the product. The range of success in actually implementing this was none to some. To use these "end user" or "you don't have to be a programmer" systems I've seen the user still has to understand the concepts of variables standing for values, conditions, and loops, among others.
So, is it possible to remove these requirements, or are they fundamental, and are there users who are unable to understand them? Is there a portion of the population who will never be able to program, or is that just elitest thinking and it's matter of presenting the information correctly? On the other hand as you make it easier and easier does it cease to be programming? Is "programming" a VCR really programming.
Posted by Alex at September 18, 2002 07:09 PM