Hacker News new | ask | show | jobs
by lintiwen 3746 days ago
I see two kinds of programmers here.

Good programmers understand the risks of making your system depend on something you don't have control really well; They know how keeping system complexity low is like an good investment which makes your life later easier (low maintaining costs).

Bad programmers stacks up technical debts such as including unnecessary dependencies until the system no longer works.

2 comments

> Good programmers understand the risks of making your system depend on something you don't have control really well

For example, the quality of your own code.

Technical debt doesn't stop being technical debt just because it's your code.