Software Development

It’s interesting stuff!

Exhibit 1: a current thread on MeFi about in-the-trenches wisdom around software development methodology/process (via co-worker Chris Dent).

Exhibit 2: Orson Scott Card’s classic essay, How Software Companies Die, from 1995.

Basically, like any other human activity, it boils down to communication and respect. Hard stuff, but like the Beatles said, love is all you need. :-)

Comments (2)

  1. rob wrote::

    My experience has been that solid methodology and modeling are necessary but not sufficient for ’success’. If the team is not strong (and yes, loving and ego-demurring), the administrative overhead in processes like RUP can overwhelm an effort (and success can often get to be defined in terms of how rigorously interative the process is, regardless of the result). Give me a small team of “CMM Level 5-ers” with liberal arts degrees (for some reason, the best programmers tend to be musicians) and we can do great things.

    Thursday, December 23, 2004 at 06:14 #
  2. Makes sense, Rob.

    Funny regarding musician/programmers: at Caltech we used to say that the best scientists tend to be biologists. :-)

    Thursday, December 23, 2004 at 09:49 #