Re:Bad programming ideas that only become apparent after years
by fayten on Sunday December 27, 2020 @02:10PM
(#25553422)
Nearly all code regardless of advanced features can run into severe maintenance issues when domain knowledge is lost. Solving problems should not start with gate keeping features, but promoting better documentation.
1) original programmer moves on, someone else maintains/fixes/owns the code
2) scope / features / scale expands over time generally, so bad decisions for extension / expansion / scaling become prominent
But really the article is about 1.