3 ms·
There is another problem, that software developers in general hate maintenance work. People should be working on keeping existing stuff working and well-oiled.
by la_barba 7y ago
There is another problem, that software developers in general hate maintenance work. People should be working on keeping existing stuff working and well-oiled. We want exciting work where we get to learn some new tech. Nobody wants the janitorial jobs where you're just keeping things ticking along and running smoothly. Ofcource there are people who work on legacy systems - banking systems, old mainframes, etc. We already have so much software thats out there, that just goes unused, and then people "re-invents" it, and often times makes it worse - with DRM, subscription, micro-transactions, "but now its on the web", etc.
- swiftcoder 7y agoI'd argue that there are an awful lot of us who would like nothing better than to spend our time cleaning up the codebase, refactoring risky code, getting the whole thing under test, etc. Unfortunately, most organisations only grudgingly fund such work, and if I were to spend a significant portion of my time on such work (without being on a team dedicated to a critical modernisation effort), my performance reviews and compensation would suffer accordingly.
- ScottFree 7y agoBingo. Hell, I'd love to do nothing but maintenance work, but I'd have a hard time paying the bills that way.
- deleted 7y ago[deleted]