|
|
|
|
|
by aaron695
3688 days ago
|
|
Worked on many 10+ year code bases? Technical debt comes in many forms, like developers will refuse to work on messy code. Not sayimg you're wrong, could be survivor bias. Most code is thrown cause the messy project specs fail. Might be worth paying the extra for devs on the mess that works. But I don't like it, messy code is annoying hence why I'll remove technical debt. Which the company will pay for. Another cost of introduced technical debt not cleaned at the time when it's easy. |
|
Two separate codebases got 10+ year old while I managed the development on them, so, yeah. The latter one is something I started together with one colleague; it's now twelve years old and has 250 million monthly active users - Opera Mini; most of those users are in "growth regions". (I left after ten years of that.)
The main attitude I see nowadays in younger developers seems like an overreaction against technical debt... I blame HN etc. :)