Hacker News new | ask | show | jobs
by johnsbrayton 515 days ago
I am sure there are rewrites that were necessary or beneficial. But I think it’s fair to say that usually they are a mistake.

And a lot of “bad code” comes from starting to write clean code and then coming across a variety of assumptions that prove incorrect, and real-world considerations that add complexity.