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.<p>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.<p>Taking on a system like this is just EXACTLY like eating a sandwich: one bite at a time.