The Right Metaphor: Software as a garden, not a building

time to read 1 min | 99 words

Sometimes it is a small change in perspective that makes a lot of the difference. Chris Holmes just made one such observation that I am going to use in the future.

He argues that we should think about software as a garden that requires nurturing rather than a building which requires maintenance. The big thing here is that I can already think of some parallels that I can draw (would you really want to decide up front how the garden should look, and put concrete lines all over the place?) that are more useful than the usual building metaphor.