Gardening code


I spent today in the garden, only to find the following quote when browsing through the Pragmatic Programmer this evening:

Well, software doesn’t work quite that way. Rather than constructions, software is more like gardening – it is more organic than concrete. You plant many things in a garden according to an initial plan and conditions. Some thrive, others are destined to end up as compost. You may move plantings relative to each other to take advantage of the inter-play of light and shadow, wind and rain. Overgrown plants get split or pruned, and colours that clash may get moved to more aesthetically pleasing locations.

I think I found some old code in the garden. It stank, so I dug in into the ground to make our new raised beds.


Leave a Reply