Bach Under The Stars

Monday 28 June 2010

Hardware is cheap, programmers are expensive.

Always try to spend your way out of a performance problem first by throwing faster hardware at it. It'll often be a quicker and cheaper way to resolve immediate performance issues than attempting to code your way out of it. Longer term, of course, you'll do both. You'll eventually be forced to revisit those deeper algorithmic concerns and design issues with your code that prevent the application from running faster. And the advantage of doing this on new hardware is that you'll look like an even bigger hero when you deliver the double whammy of optimized code running on speedier hardware.

http://www.codinghorror.com/blog/2008/12/hardware-is-cheap-programmers-are-expensive.html

No comments:

Post a Comment