TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rubber Duck Problem Solving

71 pointsby kpanghmcabout 13 years ago

5 comments

Bo102010about 13 years ago
After reading Ridiculous Fish's version of this (<a href="http://ridiculousfish.com/blog/posts/The-app-that-was-fixed-by-a-crash.html" rel="nofollow">http://ridiculousfish.com/blog/posts/The-app-that-was-fixed-...</a>), I use a mental version of Dr. House.<p>It's worked out a couple of times... "How can the process have failed when the logs indicate success?" "Everybody lies." "Oh, so maybe the log is written at some point before the process actually finishes?" "Treat with steroids."
评论 #3701623 未加载
cafardabout 13 years ago
I've been the duck.<p>Years ago when I was doing tech support a fellow on Long Island would call up and start explaining his problem--at a rate of speech that made me get out of breath listening. Usually, about 3 minutes into the call he'd arrive at the answer that had been occurring to me, thank me, and hang up.
phear_the_cealabout 13 years ago
I sometimes do this while writing an essay. I simply imagine I'm talking to someone about the topic and when something good comes out of my mouth I write it down.
评论 #3701991 未加载
pmr_about 13 years ago
I remember reading the term for the first time in The Pragmatic Programmer by Hunt and Thomas. They give the experiences of one of the authors as the origin of the term, but I would really be interested where the term was used the first time. Personally, I'm sticking with the technique ever since. Although I've never managed to use it in an office environment with other people. I don't know if this is caused by the environment or if it simply feels too awkward to me.
评论 #3701127 未加载
评论 #3700657 未加载
dazbradburyabout 13 years ago
I know a number of project managers who read Jeff Atwood's blog intently. I really hope they don't go out and buy stuffed animals and put them in meeting rooms so people can ask the animal questions. Unfortunately, I think some will.<p>The theory is definitely sound, but simply saying "phrase your question in an email to me, making sure to be detailed" should suffice. Talking to stuffed animals is probably unnecessary!