Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I always try to shy away from making things look nicer

Anyone who doesn't, hasn't been burnt enough so far, but will be burnt in the future.



Nonsense. It's just easy to blame refactoring when it breaks something. "You fool! Why did you change things? It was perfectly fine before.". Much harder to say "Why has this bug been here for 10 years? Why did nobody refactor the code?" even when it would have helped.

Not refactoring code also sacrifices long term issues in return for short term risk reduction. Look at all of the government systems stuck on COBOL. I guarantee there was someone in the 90s offering to rewrite it in Java, and someone else saying "no it's too risky!". Then your ancient system crashes in 2022 and nobody knows how it works let alone how to fix it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: