| ▲ | zeroonetwothree 4 hours ago | |
Make an elegant UI that isn't awkward to use without excessive verbosity (mix of coding, design and UX). Architect a system for long-term maintainability. Encode the right amount of business logic into tests, without being overly strict. Models seem quite poor at all of these IME. Essentially any time there are qualitative tradeoffs they are not great at making them. | ||