Gardening, not architecture Published on 2009-04-05 21:27:00 by David Dibben Gardening, not architecture Gardening seems like a more apt analogy for how software evolves over time than some of the more formal engineering metaphors.