Optimization is not ALWAYS bad.
It is good when you are optimizing things that actually matter.
It is only bad when you are optimizing for the wrong thing.
propose adding a lot of complexity for a very marginal benefit
doesn't work in all cases (limited inputs, robustness) "supported" by bogus numbers, unfair comparisons
Hmm sounds like some papers I have seen lately ...
his list of criteria for someone he would like to hire is something that I feel should exist in all job descriptions :
- gets things done quickly
- gets things done robustly
- makes things simple
- finishes what he writes (for real)
- broad knowledge of advanced ideas and techniques (but only uses them when genuinely helpful)