The 7 Branches of Software Gardening

Martin Thoma
7 min readJul 19, 2021
Photo by Elaine Casap on Unsplash

Software is evolving all the time. Bugs get fixed, the documentation is improved, it is compiled for new operating systems, ported to other devices, new features are added. New developers get trained and old developers leave the team.

People who think software is once written and then finished got it wrong. Software is like a garden: You have to put effort into it to keep the current quality.

--

--

Martin Thoma

I’m a Software Engineer with over 10 years of Python experience (Backend/ML/AI). Support me via https://martinthoma.medium.com/membership