Hacker News new | ask | show | jobs
by obviouslynotme 941 days ago
Except large code bases do the same. They regularly die when their ability to be understood drops too low. Even with well organized code, they are pushed to add features until they aren't understood at the deepest level. Once you hit millions of lines of code, even when you spend decades in that code base, you still forget changes you made even if you have an overarching picture. That's ignoring other people working on it all the time. The understanding gets reduced to contracts, types, and interfaces.

And most importantly, humans are more complicated than code. With enough time and knowledge, I can accurately tell you what any piece of code does on a single expression or statement. Humans regularly do things they don't even know for purposes they don't understand.

1 comments

I agree with you, but none of this makes it impossible. It just makes it a resourcing/hiring issue.

The same thing regularly happens with smaller companies or code bases. The size exacerbates the issue, but it's not the cause of it.

Which is largely this OP's point regarding the subject of calling out culture rot and a particular executive.

Do you have any resources to learn this. How to untangle the situation. What would happen if the resources indeed isn’t the problem to tackle, rather its complexity that is hard to untangle.