rubber ducking means Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot. It's mostly used in casual online conversation. It's casual and generally safe with friends and online. It's standard online vocabulary; nothing inherently concerning about hearing it.
rubber ducking
Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot.
Etymology timeline
Born ~1999 · no dated citations yetSeen in the wild
I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber…
I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber…
Definitions
Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot. Articulating the issue often reveals the solution.
“I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber ducking; rubber ducks don’t talk back. _The whole point_ of rubber ducking is to work it out _yourself_ as you reason through your thought process out loud.”
“I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber ducking; rubber ducks don’t talk back. _The whole point_ of rubber ducking is to work it out _yourself_ as you reason through your thought process out loud.”
rubber ducking means Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot. It's mostly used in casual online conversation. It's casual and generally safe with friends and online. It's standard online vocabulary; nothing inherently concerning about hearing it.
"rubber ducking" is slang. It means: Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot. Register: casual. Use it in: casual conversation and online posts. Avoid in: formal writing and professional emails.
“I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber ducking; rubber ducks don’t talk back. _The whole point_ of rubber ducking is to work it out _yourself_ as you reason through your thought process out loud.”
“I paste my diff summary and ask:<br>LLM-generated PR descriptions are a bigger tax than blank descriptions.<br>\> Instead of a normal rubber-duck session, I want pushback<br>If you get pushback, it’s no longer rubber ducking; rubber ducks don’t talk back. _The whole point_ of rubber ducking is to work it out _yourself_ as you reason through your thought process out loud.”
Comments
Show 1 more dictionary-style sense (imported)
Rubber duck debugging.
Comments
For specific readers
Why is this section here?
Slang is read by different audiences for very different reasons. The For parents view re-explains the term in plain, non-judgemental language so a caregiver can understand what their child means without needing the surrounding subculture. The For English learners view focuses on register (when it's safe to use), formal alternatives, and common mistakes — what a textbook won't teach you.
Used in
Have a better definition?
Add your own interpretation of "rubber ducking".
⚡About Tech, Dev & AI slang
The vocabulary of software engineers, AI researchers, and anyone living in a terminal or on GitHub — from LLM to MCP, CORS to vibe coding, agentic to enshittification.
See all Tech, Dev & AI slang on Slangora.
Tags
Other words near "rubber ducking" (R)
Browse all slang words starting with R.
Related terms
People also read
Semantically related
- debug63%
(computer science) To search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.
- yak shaving59%
Any apparently useless activity which, by allowing one to overcome intermediate difficulties, allows one to solve a larger problem.
- chain of thought58%
Prompting or training technique where an LLM produces intermediate reasoning steps before the final answer, dramatically improving accuracy on multi-step problems.
- duckroll58%
(Internet slang) A bait-and-switch Internet prank involving the sharing of a link that leads to a picture of a duck on wheels instead of what is claimed.