Performance Optimization – Ben Franklin Way
February 17, 2011
‘In 1745, Franklin pondered why ships sailing from America to England have quicker voyages than returning ships. Over next ten years he would gather time differentials from various ships, and reason for variance. Most mentioned a kind of current.
He wrote in 1767 that a voyager may know when it is in the Gulf stream by warmth of the water. He was the first to call this eastward current “Gulf Stream” and had a map printed plotting its course’.
Performance optimization, Benjamin Franklin way thus is –
- Discover and Define the problem well- pit what works “fast” against what goes “slow” (going to England is fast; coming back to U.S. is slow)
- Measure for a reasonable length of time – Ben did it for 10 years!
- Ask the Ship Captains (end users) – they may provide the clue, e.g., “when I load Chrome and IE together, my Outlook stalls“
- Document the solution, ideally visually