GIGO: words unreadable aloud
Mishrogo Weedapeval
 

 

  Monday 15 April 2002
Rolling Your Own

I forget how I happened upon this salon article about software evolution, but I thought it was pretty cool to see some quotes from my brother in it.

At the same time, however, Landauer wonders if the explanation for similar growth trajectories across different systems isn't "sociological". In other words, do programmers, by nature, prefer to add new code rather than substitute or repair existing code?

The Web Archetypes weblog (Tangent about PyCS) had a pointer to this Zen Development article in SD Magazine...

What makes it hard for us to see solutions that already exist? Speaking from bitter experience, I know that I find it uniquely satisfying to craft clever coding solutions to problems...

The fact that so much money can (could?) be made in programming blinds some people to the original motivation that got many of us old-timers into programming in the first place: that it was so much fun to get these machines to do tricks for us. (Tangent about the UCLA Computer Club.) Some additional reasons why people write their own code: overoptimistic complexity estimates ("gcc is so unnecessarily complex that whatever I come up with has got to be simpler"), and reputation boosting ("look what I built").

Loose ends:

PyCS: various weblogs have pointed to myelin, the Radio Community Server clone that's written in Python. Web Archetypes is one of the weblogs hosted there.

UCLA Computer Club: very briefly, it was fun in the 1970's, but some time in the early 1980's, CS gradually became more like "Programmers Vocational Training" and new people entered the field for the money rather than for a love of the activity. For a while, it seemed ironic to me that it was somewhere around that time that the Computer Club actually died.
10:21:26 AM   comment/     



Click here to visit the Radio UserLand website. Click to see the XML version of this web page. © Copyright 2007 Doug Landauer .
Last update: 07/2/6; 12:04:45 .
Click here to send an email to the editor of this weblog.

April 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Mar   May

Previous/Next