Good debt vs bad debt
Like financial leverage, technical debt is a tool. Taken deliberately against a validation deadline it's smart; accumulated invisibly it compounds.
- Good: skipping multi-tenancy until a second customer type exists
- Good: hardcoding a config that takes a week to generalize
- Bad: no tests on the core workflow
- Bad: architecture nobody can explain six months later
