Hacker News new | ask | show | jobs
by clintonwoo 1418 days ago
Structural change for performance improvement or making the code less error prone are the 2 big reasons I can see for rewriting code. 3rd being if the codebase is just legacy and needs to be updated.

There's nothing wrong with an experienced dev improving code structure (at the expense of working on more tickets) but it needs at least an engineering or business justification generally.