Back to Dictionary
WorkflowConcepts
Rubber Duck Debugging
Explaining your bug to someone (or something) to figure out the solution — now your AI is the duck.
The Full Picture
Rubber duck debugging is the practice of explaining your problem line-by-line to find the bug yourself. Traditionally, developers used an actual rubber duck. Now, AI chatbots serve as the perfect rubber duck — except this duck actually talks back with solutions.
Paste your error, explain what you expected, and let the AI help you reason through it. Often, the act of structuring the problem for the AI is what helps you find the answer.
Related Terms
Was this helpful?
Want to go deeper? I write about the real gaps vibe coding leaves behind.