Code Gardener - weed & feed your software

Filed under Metaphor

A garden's for life...

Portia Tung:

And no matter how much we try to hurry the seed along, Nature will run its course. Assigning ten gardeners won’t make the seed grow faster. In fact, fussing about with the seed could put it in peril.

And:

As my father says, “A garden’s for life. And it needs you.” Given this commitment, it’s natural to want to make repetitive tasks, like weeding, as effective and efficient as possible so you have time to “grow” things.

I couldn’t have put it better myself.

The Debt Metaphor

I love listening too Ward Cunningham discuss the way he thinks. In this video, he "reflects on the history, motivation and common misunderstanding of the 'debt metaphor' as motivation for refactoring."