←back to thread

362 points mmphosis | 4 comments | | HN request time: 0.776s | source
1. 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 #
2. majewsky ◴[] No.42167010[source]
We are all in agreement here. This entire comment section is just about the coefficients for the objective function.
3. unnouinceput ◴[] No.42169725[source]
All 10 falls under the old wisdom of "fast, cheap and quality, but you can only pick 2".
4. skydhash ◴[] No.42170204[source]
Simple is too difficult and I look smart with a complex solution /s