Programmers often discover solutions while explaining a problem to someone else, even to people with no programming knowledge. Describing the code, and comparing to what it actually does, exposes inconsistencies. Explaining a subject also forces the programmer to look at it from new perspectives and can provide a deeper understanding.

  • curbstickle@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 months ago

    I have a few Lego kits my kids have gotten me, and a small toy penguin, which I talk through things with.

    Thankfully it looks like I’m just on camera. Though I work from home so it doesnt really matter.

    I also treat several coworkers like my rubber ducky. I warn them first though, so I feel like its not as bad.

      • curbstickle@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 months ago

        … Actually one of my coworkers did squeak like one. She figured out why I called about 5 seconds in and just went “squeak”, which made me burst out laughing, and honestly it just got my brain where it needed to be even quicker