Slangora

rubber ducking

Debugging by explaining a problem aloud to an inanimate object — traditionally a rubber duck, nowadays often an AI chatbot.

ˈrʌb.ər ˈdʌk.ɪŋDocumented since 1990s1990sGen Zhistorical709 viewsLast reviewed Jun 29, 2026+ Add a definition
⚡ Tech, Dev & AI
2 definitions
Community

Etymology timeline

Born ~1999 · no dated citations yet
1999BornToday, 2026
Millennial / early-internet eraSee decade cohort →

Seen in the wild

Definitions

Global
+978100%
#1·Apr 23, 2026GlobalWork-OK

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.

See it in action
  • “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.”

Origin: From "The Pragmatic Programmer" (1999) by Andy Hunt and Dave Thomas.
For parents

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.

For ESL learners

"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.

Cluster: technology
Heard 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 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.”

Was this helpful?

Comments

Show 1 more dictionary-style sense (imported)
Global
#2·May 2, 2026GlobalWork-OK

Rubber duck debugging.

Cluster: technology
Was this helpful?

Comments

For specific readers

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.

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

Global

Have a better definition?

Add your own interpretation of "rubber ducking".

Add definition

⚡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