I think tree pruning is actually a good metaphor for approaching life, not just software. Winding down commitments, ending relationships, completing projects, and getting rid of physical clutter are all examples of 'pruning' that anyone can benefit from.<p>Imagine your life is a fruit tree, now pick any random article on pruning, such as this one (I googled "pruning stimulates new growth"):<p><a href="http://www.garden.org/ediblelandscaping/?page=pruning-fruit" rel="nofollow">http://www.garden.org/ediblelandscaping/?page=pruning-fruit</a><p>and you'll get gems like this:<p>"Pruning stimulates new growth, controls the tree size, and improves the size and quality of the fruit. The first goal of pruning is to remove dead or diseased branches and to create a strong branch structure. Trees with strong branch angles and few overlapping or competing limbs have a better chance of a long, productive life."<p>and:<p>"The tendency of some fruit trees to bear in alternate years can be caused by insufficient pruning."
Spare capacity is important, but overlooked.<p>Opportunities come our way all the time. If you have some slack in your system, you can take advantage of them.<p>The mental benefits of pruning identified in this blog post are real. It's often hard to even see opportunities if things are too cluttered.
Great, so now when I am contemplating using, and paying for, your web app or service, I need to not only think about the possibility that you'll "pivot" or just go out of business, but also that you'll decide to "prune" the product that I'm using.