# Programming is gardening > Programming is gardening, not engineering: Programming is , not : > 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](http://www.artima.com/intv/garden.html) with and , by .