[PLUG] Slightly OT: PCC software engineering program
Russell Senior
seniorr at aracnet.com
Tue Aug 5 23:21:02 UTC 2003
>>>>> "Jeff" == Jeff Schwaber <freyley at gmx.net> writes:
Jeff> One of the major "movements" in Software Engineering is eXtreme
Jeff> Programming, and while part of it recommends planning, part of
Jeff> it recommends high flexibility--write what you need for the
Jeff> feature you're working on now, rather than trying to think
Jeff> through to every feature, because inevitably you won't be able
Jeff> to, and inevitably you'll end up working way out of your way for
Jeff> something you think might happen a year down the road, when that
Jeff> feature gets cut, or worse, turns out to be much easier than you
Jeff> foresaw, you've wasted a huge amount of time.
Along these lines, one ought to read chapter 1 of _On Lisp_, by Paul
Graham (of "A Plan for Spam" fame). Long out of print, it is now
available online as PDF:
<http://lib1.store.vip.sc5.yahoo.com/lib/paulgraham/onlisp.pdf>
--
Russell Senior ``shtal latta wos ba padre u prett tu nashtonfi
seniorr at aracnet.com mrlosh'' -- Bashgali Kafir for ``If you have
had diarrhoea many days you will surely die.''
More information about the PLUG
mailing list