Hacker News new | ask | show | jobs
by wvenable 3013 days ago
> For example, making code overly DRY and wrong abstractions coupling unrelated parts of the system unnecessarily.

That's just another form of technical debt. Over-engineering is also a well known cause of debt accumulation.