By Peter Bell

Three Cool Questions . . .

From an amazing talk given by Richard Hamming in 1986. I came across this a few months ago, but only sat down to read it today. VERY cool.

The three questions:
1. What are you working on?
2. What’s the most important open problem in your area?
3. Why aren’t they the same? (Ouch!)

Makes you think . . .

Talking of thinking, someone (sorry, can't remember who) recently turned me onto a blog by Reg Braithwaite that I would thoroughly recommend to anyone. It was his blog that indirectly reminded me of this talk - follow the link to the slides by a presentation from Todd Proebsting.

Comments
I did it! I finally made time to finish one of your posts...w00t!
# Posted By Scott Stroz | 1/5/07 8:31 PM
Dude - congrats!!! You know I'm only posting so much today to mess with you and Andy trying to keep up with your resolutions. Wait until you see the next one - it's practically a book :->
# Posted By Peter Bell | 1/5/07 8:39 PM
So, have you read all of the referenced materials yet?! Doesn't count unless you follow all the hyperlinks at least one level down :->
# Posted By Peter Bell | 1/5/07 8:40 PM
why is the last question an "Ouch!"?
# Posted By Yaison | 1/6/07 10:48 PM
Well, it is only an ouch if you are NOT working on the most important problem in your area. That is an ouch, because if it is the most important problem, the question is why you'd waste your time working on anything else, and when you look at most researchers, they are NOT working on the most important open problem but rather the problem that was easiest to get funding for or that happened to flow from their PhD work or whatever.

I think the same question is good for companies to ask themselves. All too often we do what it takes to stay in business, but how often do we take that extra step, consistently trying to solve the hardest open problems in our business area (in the case of web design I believe they are perfecting the specification process and creating an agile generator that allows you to change code as quickly as your clients change your mind - which is why those are the problems I'm working on at SystemsForge.

Paul Graham said that when he was back at Viaweb, he would "always run uphill". He meant that when he could solve either a regular problem or a hard problem he'd always solve the harder problem as if he found it hard, his competitors would find it almost impossible. Seems to me like quite a plan!!!
# Posted By Peter Bell | 1/7/07 6:29 AM
BlogCFC was created by Raymond Camden. This blog is running version 5.005.