| Search by tag or site | Login to my blog ? Start my own blog |
Jon Aquino's Mental GardenTechnologies that make life wonderful |
Simplicity And Difficulty Are Orthogonal
Posted on 09/30/2007 02:22 AM | Link | Post Comment
Simplicity is beautiful. But simplicity is orthogonal to difficulty. Easy things are often simple, and hard things are often complicated. But making a hard thing simple takes skill. It also carries a risk: because it looks simple, it may seem easy to modify or work with, when in fact it is hard, fraught with dangers. An example would be a terse equation from higher mathematics, such as

from Einstein's explanation of covariant tensors. Beautifully simple but formidable to comprehend. Or Haskell code:

defining Fibonacci numbers as an infinite lazy list. Again, elegantly simple but hard to understand for the uninitiated.
Nevertheless, this is far better than the alternative, which is complicatedness. As C.A.R. Hoare remarked, "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult."

from Einstein's explanation of covariant tensors. Beautifully simple but formidable to comprehend. Or Haskell code:

defining Fibonacci numbers as an infinite lazy list. Again, elegantly simple but hard to understand for the uninitiated.
Nevertheless, this is far better than the alternative, which is complicatedness. As C.A.R. Hoare remarked, "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult."
- Cool Service: Uptime Website Monitoring Service
- Svn Time-lapse View
- Royal Canadian Air Force "5bx" Daily 15-minute Exercise Program
- Simplicity And Difficulty Are Orthogonal
- October Challenge: Reading Knuth's "the Art Of Computer Programming"
- Oct 2007
- Sep 2007
- Aug 2007
- Jul 2007
- Jun 2007
- May 2007
- Apr 2007
- Mar 2007
- Feb 2007
- Jan 2007
- Dec 2006
- Nov 2006
- Oct 2006
- Sep 2006
- Aug 2006
- Jul 2006
- Jun 2006
- May 2006
- Apr 2006
![]()
- Don't Mess With Taxes
- Invest2Success
- Land of Black Gold
- Piggington's Econo-Almanac
- Financial Rounds
- 360 Digest
Examples
Underground Trading - Sat May 10, 2008 04:02PM
This is an update on my speculative long term position p [read more]
This is an update on my speculative long term position p [read more]
Morpheus Trading - Mon May 12, 2008 04:25AM
NOTE: Please click on the charts below to enlarge them if [read more]
NOTE: Please click on the charts below to enlarge them if [read more]
Millionaire Now! by Larry Nusbaum - Mon May 12, 2008 04:54AM
MORNING MARKET COMMENTARYfor Monday, May 12, 2008Weak Financ [read more]
MORNING MARKET COMMENTARYfor Monday, May 12, 2008Weak Financ [read more]












<< My Home | TheMoneyBlogs Home