Hacker News new | past | comments | ask | show | jobs | submit login

I've found that refactoring to fix a lack of abstraction is usually easier than refactoring to fix the wrong abstraction.



Definitely. Among other things, this is akin to Work Hardening.

Refactoring tries to avoid this but the slope of that line can still end up being positive and you can’t refactor forever unless you’re very careful. And “very careful” is also not yet quantified.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: