Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
There's a term for that: Rubber Duck Debugging
Just explain your problem so easy that even a rubber duck (or your grandma) would understand it. And while explaining you often realize what the problem really is ;) -
@katho2404 I know right? StackOverflow should have three buttons: Submit, Cancel, Nevermind I just solved it by myself thanks to rubber duck programming
-
@katho2404 my grandmother is a rubber duck so this is a great debugging method for me!
-
to me this sounded like a dungeons and dragons description:
roll for reproducible example
5 : your example is not working says a SO user. roll for initiative...
Related Rants
-
Dacexi24When there are only 2 pages on Google you know you're in serious shit.
-
practiseSafeHex20Fixing a parents iPhone, episode 1. Problem: "Whatsapp is gone off my phone" Debugging: Me: *unlocks phone...
-
nachocode6When you talk to other devs about what their code did. I also relate myself to this.
You write code.
A strange issue prevents you to proceed further.
Try one fix. Fails.
Try another Fix. Fails.
...
Try fix #28. Fails.
You decide to ask for help in the support forum.
You start writing your post, mentioning everything you've tried so far. You feel your social anxiety and fear the humiliation of being told "because you didn't try X, you idiot". Then you come up with an idea for fix #29.
(fix #29 normally involves Wireshark or similar low-level inspection tool)
Try fix #29. It succeeds :)
undefined
debugging