Blog post about long-term software maintenance

A bit off topic but I thought some would be interested with this blog post :

It highlights why new features can be slow to implement and it’s not as easy as just adding some codes.
Of course if you follow AntennaPod it is no surprise as someone was already telling us! :wink:
Beware it’s a long read!

2 Likes

Nice post! It really describes how I sometimes feel :slight_smile:

“will you maintain this?” […] Maintainers don’t tend to ask the question directly, as they know there is no guarantee of help from the outside and over many years most people move on. Instead the maintainer will usually respond with scepticism, resistance, and extremely stringent requirements. […] From the outside this can look like needlessly bureaucratic and un-cooperative behaviour by the maintainer, and end up with accusations of intransigence and dictatorial behaviour, which can then degrade in to rudeness and acrimony. The fundamental problem though is the maintainers are thinking “this may well end up with us doing 75-90% of the work on this feature, so we want to be absolutely sure we are willing to do that”.
[…]
If you suggest some software project uses some code - even a small amount - will you be there in literally 10 year’s time sorting out all the issues that arise from it? Usually the answer is no. Often the maintainers know they will be though.

1 Like