- cross-posted to:
- [email protected]
- cross-posted to:
- [email protected]
Rubber duck debugging (or rubberducking) is a debugging technique in software engineering, wherein a programmer explains their code, step by step, in natural language—either aloud or in writing—to reveal mistakes and misunderstandings.

(you’re the duck)
i’m often posting things here that i’m thinking about, and it turns out to actually help me understand the thing better that i’m talking about, just because i know that others will read it and maybe comment sth; it makes me think “what will others maybe comment to this?” and this itself often already leads to new insights :)
Except that the duck starts talking back and telling you about how you are wrong and should feel bad about it.
Also, you’re a total idiot and all your problems are skill issues.





