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.

Was this helpful?

Want to go deeper? I write about the real gaps vibe coding leaves behind.