2024-04-15 - Cameron Harder-Hutton
You can say your software is deprecated, but if there's no new thing, it isn't deprecated yet. It's just rotting.
Maybe the software has gotten out of control. Maybe nobody is around who knows the language/technology/etc it's built with. Maybe it's really difficult to change and improve upon safely.
All of these are okay, it happens. But it's not deprecated yet.
First, understand the failure modes that led you to this point.
Again, these are all okay. A big part of software engineering is about making trade-offs.
But the answer isn't "it's deprecated, no changes, KTLO until we have time to build the new thing". This will make people build around you. It will minimise your pain, but ultimately do more harm than good.
Instead:
Have any thoughts? Send me an email!