Programming is a tool for learning other things, and is justified as
such, put not as a subject in its own right.
Amen! and the same goes for calculus. There's no justification for
learning calculus other than it enhances your ability to understand the
world. So does programming. To learn
On Oct 11, 2004, at 11:45 AM, Derek M Jones wrote:
Then there are the quality of life issues. Forget terrorists, think
of the
mayhem that undertrained programmers can cause. I think we need to
keep people away from programming computers.
If the goal is to have more quality programming, then
[EMAIL PROTECTED] said:
Bonnie Nardi's very nice A Small Matter of Programming, show that
there are end-user programmers in industry, and they tend to
stratify.
More seriously, since Bonnie wrote that book, we are seeing an
increasing number of end-user programmers in homes (refs below).
My
Alan,
...tasks, but without having CS educations. As a result, many such
products are scarcely usable.
There are two things that may help. First (main focus of my
research) is to present programmable features in a way that does
not presume the user shares CS graduates' mental models. Second