Over at Steven Talcott Smith’s blog, tales of non-programmers writing software. Some really fun stories in there, all of which I am entirely sympathetic to, as someone who a) admittedly does not have The Knack for programming but b) really enjoys it anyway.
And besides, knack or not, I think it’s on its way to becoming a new required literacy. Sure sure, computers will get easier to program, and the gap between our intent and their instructions will close as they scootch our way — but you’ll still have to learn to think procedurally, to think in terms of objects or messages or other computer-y things.
And you’ll have to learn what && means. You always end up having to learn what && means.