Software development is gardening

By Mattias Kihlström

It has been said before, but it is still worth repeating. Software development is a lot like gardening.

When tending a real garden you don’t spend most of your time making your plants and trees grow. You spend it on weeding, pruning and raking. I think it is the same with software development. Writing a growing amount of code is not the hardest part. The quality of your work is defined by the things you cut out.

Make your code beautiful.