[plt-scheme] Re: Programming for non-programmers

From: Richard Cleis (rcleis at mac.com)
Date: Sat Oct 16 13:35:48 EDT 2004

On Oct 16, 2004, at 9:33 AM, Alex Peake wrote:

>> Message: 2
>> Date: Fri, 15 Oct 2004 13:31:00 -0700
>> From: Richard Cleis <rcleis at mac.com>
>> To: "Neil W. Van Dyke" <neil at neilvandyke.org>
>> Subject: Re: [plt-scheme] Re: Programming for non-programmers
>> Cc: plt-scheme at list.cs.brown.edu
>> Is it the 'workers' that need educated or The Industry that needs 
>> educated?  The laments in this
>> thread include errors (made by >'workers', of course) involving 
>> memory allocation, among other
>> low-level issues.  In other words, after a four decade computer 
>> >evolution where operating systems
>> have surpassed a gigabyte, these environments are still so dumb that 
>> it is possible for 'workers'
>> to make the same fundamental errors today as we did when I was a kid.
>> I feel cheated; I was told that programs would be writing themselves 
>> by now! ;)
> It is WE the programmers ('workers') that need to write the programs 
> that write programs, surely?

Indeed.  And bus drivers need to be trained to drive a busses.  If 
busses have poorly designed brakes, the drivers (no matter how well 
trained) still crash more than necessary.  Does this mean that we need 
to train them to upgrade brakes?

 From my perspective, CS education is often wasted because graduates 
can't pursue better ideas when so much of their time is wasted merely 
surviving.  This is part of what I meant by 'The Industry Needing 
Training.'  I am applying self criticism here, by the way; I am part of 
The Industry that needs training.


> Alex

Posted on the users mailing list.