[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