I'm curious how much others have spent building new software versus maintaining old.
Ask HN: How much of your career has been building vs. maintaining?
1–10 of 13 posts
Re: Ask HN: How much of your career has been building vs. maintaining?
#2Truly agile developers approach development by building a working system that can run but is far from the requirements and then making subsequent changes to the code to satisfy them one by one. Each "Sprint" is just a round of maintenance. Even the first release to production would have been rehearsed on a staging environment so that release might not be such an emotionally charged event because it is not a chance to slow down but instead start fixing bugs and adding features...
Re: Ask HN: How much of your career has been building vs. maintaining?
#32.5% building
needless to say I'm not where I began my career anymore as I believe the ratio should be more balanced
Re: Ask HN: How much of your career has been building vs. maintaining?
#4Whenever possible, pawn off maintenance on junior programmers, too.
90% new for me, a very grudging 10% maintenance.
Re: Ask HN: How much of your career has been building vs. maintaining?
#5Re: Ask HN: How much of your career has been building vs. maintaining?
#6And in a lot of cases, like a "UI upgrade" of a decade old project we had lately, the hardware, the API, and the tech are so different that it's easier to rewrite from scratch.
Some large companies also contract other massive companies to build things for them, where the code belongs to the contractor. Updates can be very expensive, and so people often rebuild.
Re: Ask HN: How much of your career has been building vs. maintaining?
#7Re: Ask HN: How much of your career has been building vs. maintaining?
#8Re: Ask HN: How much of your career has been building vs. maintaining?
#9Re: Ask HN: How much of your career has been building vs. maintaining?
#10There have been some exceptions to this, but they usually acted as a warning that the work environment wasn't going to be right for me. Indeed, it often feels like being stuck on maintenance work implies the managers don't believe you'll be around much longer/don't trust you with anything new.