3 ms·
I think you mean "elegance". ;-) That said, I agree with you. Most of the time, the elegant solution is fast or can be made fast.
by j_baker 16y ago
I think you mean "elegance". ;-)
That said, I agree with you. Most of the time, the elegant solution is fast or can be made fast.
- davvid 16y agoI agree completely. A common mistake is thinking that performance can be tacked-on later. Thinking about performance up-front can inform elegant designs. 'git' is a good example of this.
- InclinedPlane 16y agoTargeted performance improvements tend to make specific operations more efficient. Elegant architectures tend to completely eliminate huge swaths of duplicate and unnecessary operations, and so typically have the opportunity for much greater performance improvements.