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.

  • 4am@lemmy.zip
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    I admire your optimism.

    You know what hardware is going to become common with developers? Dumb terminal tablets and cloud accounts, unless we stop the capitalists right away.

    • affenlehrer@feddit.org
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      You’re not wrong. At work I have the bizarre situation that I have a laptop which is pretty powerful but I’m not allowed to develop on it and have no admin rights on it so I have to remote desktop into a less powerful VDI running in a different country with exactly the same access to company information but I have local admin rights on that machine. Also development is super cumbersome because it’s a windows VDI so I have to use WSL2 for a lot of the things I’m doing. Really weird, inefficient and expensive.

      • 4am@lemmy.zip
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 day ago

        Same, my work laptop is locked down hard but I have admin access to some production servers.

        I guess it comes down to they trust me, but they don’t trust the networks around me.