frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Tech Debt War Stories

4•erubini_fg•4h ago
What is the common thread among tech debt-crippled companies you've worked in? Not enough man hours to pay it down, difficulty to align engineering's willingness to pay it down with product's focus on new features, or something else? How can it be that, in the age of AI code gen, we haven't yet managed to solve this once and for all?

Comments

buchanae•3h ago
A lot of tech debt I've seen stems from people tacking things onto a loose foundation – adding API endpoints when there's no clear pattern, adding validation or defaults in different ways, organizing layers of code in various ways, multiple implementations of the same business need.

This is compounded when people come and go. The software/tech industry, in my experience, does not encourage long tenure – layoffs, reorgs, and the general trend of people hopping between employers every 2-3 years.

Startups also love the idea of building things fast and ugly, and 5 years later that leaves the company with a successful product (hopefully), a team that's grown fast (and turned over multiple times), and a shaky foundation.

Engineering generally seems open to paying down tech debt, but there's an overwhelming amount of it sometimes, and someone needs to deeply understand the problem and lay out a clear plan for taking care of it, and that takes serious effort.

JimsonYang•2h ago
AI makes technical debt so much worse. Speaking from the frontend perspective- reducing technical debt is all about making changeable standardized code. However models change structure, variables names, or changing variables means I'm building a lot of frontend on a shaky foundation. I routinely spend hours a week just fixing weird frontend builds. And as I'm the frontend role, my cofounder doesn't understand design, so I often get messy code
al_borland•2h ago
Most of the tech debt I deal with comes from projects that are declared a success by management before they are actually done, and no one is officially responsible for maintaining it. The teams are told to move on to something new, the old thing never gets fully finished and dies a long slow death, because no one wants to officially say that it was a waste of time and should be shut down.

Do this repeatedly and it really starts to add up. At times we are running 3-4 platforms for the same thing. Two are legacy with one or two critical things still running on them with no support. One is “production”, but no one is actually paying much attention to it. And one is in development or pilot… it’s all anyone can talk about, but it doesn’t actually work. While that in-house developed pilot is going on, we’ll also be told to do a POC with a tool from some outside vendors.

AI won’t solve political and bureaucratic problems. If anything, it will make it worse, as turnover to new products is expected faster.

To get rid of technical debt, an organization needs to focus. Which means saying “no” to most things, instead of trying to do it all.

ex-aws-dude•1h ago
One thing I’ve noticed over the years is that tech debt gets worse the more authors you add in the mix.

If you have one person who owns an area/domain it tends to stay pretty clean.

But as soon as you add more people it becomes patchwork of differing approaches

Ask HN: Who wants to be hired? (February 2026)

133•whoishiring•1d ago•400 comments

Ask HN: Who is hiring? (February 2026)

301•whoishiring•1d ago•426 comments

Ask HN: Tech Debt War Stories

4•erubini_fg•4h ago•4 comments

Ask HN: Is there anyone here who still uses slide rules?

114•blenderob•18h ago•112 comments

Ask HN: Does a good "read it later" app exist?

4•buchanae•5h ago•10 comments

Ask HN: Do you still use physical calculators?

52•speedylight•3d ago•116 comments

Ask HN: Cheap laptop for Linux without GUI (for writing)

6•locusofself•10h ago•6 comments

Kernighan on Programming

161•chrisjj•1d ago•56 comments

Ask HN: Anyone have a "sovereign" solution for phone calls?

8•kldg•19h ago•0 comments

Google terminated my YouTube channel even thought I made no videos or used it

4•paulpauper•4h ago•1 comments

Google Cloud suspended my account for 2 years, only automated replies

156•andylizf•3d ago•97 comments

Signal Is Down

40•Daniel_sk•16h ago•10 comments

Ask HN: OpenClaw users, what is your token spend?

13•8cvor6j844qw_d6•1d ago•6 comments

Ask HN: What are you working on? (February 2026)

3•iryndin•14h ago•12 comments

Ask HN: What weird or scrappy things did you do to get your first users?

13•preston-kwei•1d ago•8 comments

GitHub Actions Have "Major Outage"

52•graton•1d ago•17 comments

Ask HN: Have you been fired because of AI?

11•s-stude•1d ago•14 comments

Ask HN: Has anybody moved their local community off of Facebook groups?

20•madsohm•1d ago•15 comments

Ask HN: Why dead code detection in Python is harder than most tools admit

6•duriantaco•1d ago•1 comments

Ask HN: Where do all the web devs talk?

54•LinguaBrowse•1d ago•52 comments

Ask HN: Are you still using spec driven development?

3•cherry_tree•1d ago•3 comments

Best practices for powering and wiring addressable LED strip installs?

3•emmasuntech•23h ago•0 comments

My small SaaS got recommended my Google in the AI search overview

2•kaave•23h ago•2 comments

Ask HN: Junior getting lost

50•TheRegularOne•5d ago•38 comments

Why do people still talk about AGI?

41•cermicelli•2d ago•63 comments

CiderStack – Native macOS VM manager, pay once, no subscription

5•ciderdev•1d ago•2 comments

Ask HN: What's your preferred Python tool to convert Markdown to print ready PDF

2•eon01•11h ago•3 comments

Ask HN: Request limits vs. token limits for AI-powered apps?

2•JeduDev•1d ago•0 comments

Ask HN: Is anyone losing sleep over retry storms or partial API outages?

2•rjpruitt16•1d ago•4 comments

Ask HN: Anyone else struggle with how to learn coding in the AI era?

47•44Bulldog•1d ago•63 comments