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

I find when this happens, it never gets refactored. The edges can be smoothed, but the architecture is dried and hardens into something that needs to be worked around by everybody else touching the code. The easiest way to solve the issue becomes the only way.


Depends on a team, of course. But happens often with business solutions. Done, whichever way. Next. It broke down in prod? Well, go fix it, it's yours now...


My experience differs. But maybe because I love to refactor and create a clean architecture.

Also I learned a lot from my boss' refactorings. Before that I never would have imagined how far a good abstraction can be driven.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: