Small insight, lots of applications
Wednesday, May 19th, 2010I attended Gary Hoover’s presentation on the “History of Retail” last night and there was one thought he expressed that really jumped out at me. He said something to the effect of
“There are no new ideas anymore, only new combinations of existing thoughts.”
His examples were rooted in the retail world for this presentation, looking at how Sears, JC Penneys, and so many others had built on the backs of giants by doing what was in affect a social experiment.
“What would happen if we allowed shoppers to come in and look around, with no recourse if they didn’t purchase anything today?” “Could we sell just a few items, at a low margin, in small one-man stores and be profitable?” “What if we included public restrooms in our stores?”
These are just a few of the types of thoughts some of the titans of 20th century industry had along the way. So, I’ve been mulling that over in my head since last night and it occurred to me that in programming there’s a strong correlation. There are very rarely new ideas for how to create software, only the application of existing principles in new combinations.
So now it’s got me thinking…where else does this theory apply?