Programming is gardening

Programming is gardening, not engineering:

The garden doesn’t quite come up the way you drew the picture. … Also with a garden, there’s a constant assumption of maintenance. Everybody says, I want a low maintenance garden, but the reality is a garden is something that you’re always interacting with to improve or even just keep the same.

—An interview with Andy Hunt and Dave Thomas, by Bill Venners.

2024 © ak