Really?
Driving a car is hard... lives depend on it, it requires judgement and constant attention to details. That we have mostly got it down to our sub-concious does not change that.
"competant" computer users who do not code basically send email and write word docs. Thats the level of putting on a seat belt, or working out how to turn on the air-con.
We can argue about the analoigy for a long time, but pretty much anyone can be taught to code a simple dynamic web site.
Children learn Logo - thats Lisp basically.
You're straining this analogy though. Using fine motor skills and hand eye coordination is different from understanding recursion and using to solve problems. Let's get serious everyone. :)
This is not to knock anyone but let's say all of us participating in this discussion are at or better than the level of coding we think the general public should be at. This coding ability still doesn't seem to make us have great, sound, logical arguments and all these other attributes that are being espoused.
"competant" computer users who do not code basically send email and write word docs. Thats the level of putting on a seat belt, or working out how to turn on the air-con.
We can argue about the analoigy for a long time, but pretty much anyone can be taught to code a simple dynamic web site. Children learn Logo - thats Lisp basically.
Anyone can code - just teach them young enough.