Hacker News new | ask | show | jobs
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.

1 comments

> Worked on many 10+ year code bases?

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. :)