our "technical debt" backlog has grown to this insane number and nobody wants to touch it

Posted by minimal-salt@reddit | ExperiencedDevs | View on Reddit | 106 comments

our company's codebase is mostly java from like 2015 and it's already a tech debt nightmare

lately half the team uses ai for 90% of their coding but ai really struggles with context in massive legacy codebases

so we end up with these fragile patches that kinda works but don't follow our existing patterns. makes the debt pile even higher

yesterday saw someone commit ai-generated code that technically worked but completely ignored our established service layer architecture. now we have two different ways to do the same thing in the same module

the worst part is ai can't see the bigger picture of why we built things certain ways, so it suggests "improvements" that break assumptions elsewhere

anyone else dealing with ai making legacy code maintenance harder instead of easier? feels like we're moving fast but in the wrong direction