←back to thread

362 points mmphosis | 1 comments | | HN request time: 0.206s | source
Show context
atoav ◴[] No.42166568[source]
Software development is simple, try to maximize all of these at the same time:

1. Performance

2. Reliability

3. Readability

4. Correctness

5. Maintainability

6. Extendability

7. Consistency

8. Adequacy

9. Simplicity

10. Predictability

replies(3): >>42167010 #>>42169725 #>>42170204 #
1. unnouinceput ◴[] No.42169725[source]
All 10 falls under the old wisdom of "fast, cheap and quality, but you can only pick 2".