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

From: Steven H. Rogers (steve at shrogers.com)
Date: Sat Oct 16 09:33:23 EDT 2004

Eric Kidd wrote:

> So if can reliably staff your project with very good programmers, you
>can reduce development costs by at least 30%.  So why doesn't
>everybody do this?
>  1) Good programmers are scarce.
>  2) Good programmers are hard to identify if you're not a good
>programmer yourself.
>The PLT project is trying to fix (1) by fixing CS education.  And
>they're doing a good job.  I've actually worked with people before and
>after they've studied HtDP, and seen people with very basic skills
>turned into respectable programmers.  I'd certainly pay 30% more for
>one of their graduates than for a programmer from a typical Java
The PLT project could help with point (2) as well if more managers were 
good programmers.  HtDP based courses in more business and engineering 
oriented curricula would help here.  I've seen poor programmer's do well 
as a result of their speaking or report writing ability despite the low 
quality of their work.  They tend to work for managers who know little 
about programming.  The common belief that a good manager can manage 
anything contributes to this.


Steven H. Rogers, Ph.D., steve at shrogers.com
Weblog: http://shrogers.com/zope/reflections
"Don't worry about what anybody else is going to do. The best 
way to predict the future is to invent it." - Alan Kay

Posted on the users mailing list.