3 ms·
> Simplicity always comes after correctness. Strong disagreement here. A program that isn't kept simple will stop being correct, fast, or any desirable quality
by p0nce 8y ago
> Simplicity always comes after correctness.
Strong disagreement here. A program that isn't kept simple will stop being correct, fast, or any desirable quality over time.
- kibwen 8y agoNobody's saying that simplicity is unimportant, but if the failure mode of a loss of simplicity is that the program is no longer correct, then it inherently suggests that correctness is the primary metric to strive for. :P
- p0nce 8y agoAbility to change ("simplicity") is the key metric that allows to maintain, or further desirable invariant. eg: in b2c "correctness" may be less valued than another trait. Do you prefer to know something or to be able to learn fast?