Software Development, Software Performance.
everywhere in your program. Most programs cannot afford a flat tax on any key system. Design to enable optimization. We prefer to start with a design that has, shall we say, the right “shape” from the outset. But this leaves many factors to resolve later — those small efficiencies Hoare mentioned,