The 7 Branches of Software Gardening

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.

--

--

--

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

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How to whitelist IP addresses in Amazon HTTP API

Python asynchronous library comparison

Sovereign Degens Milestone Rewards

Lessons from Leaders at Haefele Software

Web Server with Live Updates Roll Out using Jenkins and Kubernetes

How Ada manages its car fleet with Forest Admin

Introduction of Certified Scrum Developer Course

20 Years of Experience in Software Industry

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Martin Thoma

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

More from Medium

Towards Cleaner Code — A Practical Example

How to start working on large code base

The Cutting Edge

My journey as a Software Developer.