4 ms·
Your second category inncludes those adept at "making the problem smaller". Not always easy, but that is the first thing that comes to mind, no matter the cont
by smitty1e 2y ago
Your second category inncludes those adept at "making the problem smaller".
Not always easy, but that is the first thing that comes to mind, no matter the context.
- matthewmacleod 2y agoThis 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!