Now that I think about it, I’m going to propose that rubber duck debugging is a way to compensate for ADHD and undiagnosed ADHD is very common among programmers. It’s really just a variant of the “talk through a problem out loud” coping strategy.
I can’t talk out loud to myself or rubber ducks because of a reasons. I do however have a couple of people that I use as sounding boards to bounce ideas off of which works for me, whether they have any input or not does really matter it’s just about any sort of feedback.
Now that I think about it, I’m going to propose that rubber duck debugging is a way to compensate for ADHD and undiagnosed ADHD is very common among programmers. It’s really just a variant of the “talk through a problem out loud” coping strategy.
My husband does this. Sometimes it’s hard to tell when he’s talking to me or himself.
I can’t talk out loud to myself or rubber ducks because of a reasons. I do however have a couple of people that I use as sounding boards to bounce ideas off of which works for me, whether they have any input or not does really matter it’s just about any sort of feedback.