The software's dirty secret
There’s no way around maintenance.
You build. It becomes messy.
You have to do maintenance.
You build more. It becomes messy.
You have to do maintenance.
This is not a problem, it’s just the way software development is.
But it does become a problem if you don’t plan for any maintenance as you evolve your app. You’ll eventually end up with a software system that’s impossible to change and frustrating to work on.
Tight coupling everywhere. You can’t change one part without the others breaking. Libraries moving on. Unable to upgrade your runtime version.
Plan for regular maintenance cycles. Thank me later.
Yours,
Taj