Jon Daniel on software maintenance:
I’ve realized that successful applications in an “Enterprise” environment spend far more time in maintenance mode then they do being actively developed. Consumers of your application don’t care that you used some cutting edge framework or state-of-the-art architectural patterns. They just care that it works and continues to work well.
Jon goes deep on operational concerns and posits:
Software is not done until it is decommissioned.
I couldn’t agree more.