Hacker News new | ask | show | jobs
Code Rewrites and Joint Cognitive Systems (surfingcomplexity.blog)
14 points by avador 1527 days ago
1 comments

I'm sick of this shit. Rewriting means doing years worth of refactoring all at once, while reducing the velocity of features/improvements/fixes. It means all requests "are handled by the new thing" (they aren't). It's just lazy.

You can't replace what you don't understand. If the original writers left, you have inherited a system. It's not legacy just because you're too lazy to figure it out. You are delusional if you think you can replace it without understanding it.

Taking on a system like this is just EXACTLY like eating a sandwich: one bite at a time.