Good refactoring vs. bad refactoring
Refactoring can make your code way better - or way worse. Here's how to avoid messing up your codebase when you refactor code.
HN Discussion
Person who writes bad code for monolithic app complains when developers come in and they don’t fully grasp the pasta dish they ordered and try to make it better, only to fuck it up more because what it needed was not a refactor but a rewrite.
That’s why I like to rewrite.