4 ms·
This is a great point. The first question a great software engineer should ask is “how can we avoid using software to do this?”!
by matthewmacleod 2y ago
This is a great point. The first question a great software engineer should ask is “how can we avoid using software to do this?”!
- globular-toast 2y agoI'm always reminded of the software optimisation hierarchy, smallest to highest impact: 1. Micro-optimisation, e.g. programming language choice, tightening a loop, cache hits etc., 2. Change the algorithms, 3. Change the problem. Sometimes changing the problem makes the software completely go away!