22 November 2009

Programming children

Children are to parents what Big Rewrites are to programmers: the occasion to start from scratch after taking into account all the hacks and bad decisions from previous versions, resulting in a superior implementation of a well-known solution. Or so parents (and programmers) like to think.

Except that children and programs tend to have a life of their own, and the most successful strategy is often to just get along doing whatever the little monsters are successful at, which may or may not be what the previous release intended to do.

2 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. This is exactly what keeps programming (and parenthood, I suppose) interesting, isn't it? ;-)

    ReplyDelete