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

All these comments are good. Also ALWAYS watch out for 'Quick Win': When you do something quick and dirty, mark it up for 'refactoring' (i.e. Tech Debt). When your list of quick and dirty builds up, go and clean it. Do not accumulate tech debt, try to keep it low otherwise you will pay full price later (examples up here).

Another great tip that saved me from tons of refactoring: "The wrong abstraction is worse code duplication". Meaning sometimes duplication of code is better than trying to create the wrong architecture (as long as you mark it in your quick and dirty list).



You don't just pay full price on technical debt, you pay it back with interest!




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

Search: