• dependencyinjection@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    29
    ·
    26 days ago

    A true software developer will also raise their hands in celebration when they finally solve a problem that’s been plaguing them.

    Even if you’re working from home, alone.

      • 🐍🩶🐢@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        26 days ago

        I wish I understood how to use them. I have half written scraps of paper and random text in random text files. Notebooks are about the best I can do. I can’t write very well on a vertical board. It is really really uncomfortable and I end up obsessing on how bad it looks over solving the problem. Sometimes drawing on my iPad instead works, but that is another place to look for things.

        I do like using Markdown + Mermaid. Obsidian is a nice little note taking app once I got it configured. It just takes me forever.

        • Maggoty@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          26 days ago

          They have smaller white boards you can just prop up at a nice angle on your desk. These are what I use. Bigger ones that have to hang are for scheduling because I also black hole anything more than a week away. Also the white board is just off loading my thoughts so people can’t interrupt me so badly. I still use note taking apps for tracking completed thoughts or things I have to come back to.

  • perishthethought@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    26 days ago

    I used to work in an office with 4 other developers. It was a common occurrence to have the lights go off in the room, for energy saving.

    Simone would wave their arm, then go back to staring.

    • model_tar_gz@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      26 days ago

      I work in a dedicated room in my house (remote developer). During the day I don’t really need to turn the lights on—windows and a skylight. The sun sets and sometimes I really just don’t notice. My wife will come in at some point and scold me for working in the dark, claiming it’s bad for my eyes (as if staring at a screen all day isn’t already).

      I actually rather enjoy that rather not-subtle marker of the passage of time and how entrancing “the zone” can be such that I fail to even notice that.

  • dohpaz42@lemmy.world
    cake
    link
    fedilink
    English
    arrow-up
    11
    ·
    26 days ago

    I’ve often been accused of looking angry when I’m thinking about a problem. Of course I’m angry! How dare the solution allude me! 😡

        • Aceticon@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          26 days ago

          Maybe “aluding” is because the solution is both eluding and alluring at the same time, so one keeps following its syren song but when you get to where you think the solution is, it’s not there.

          Certainly it matches the feeling I got with some of the development problems I’ve faced.

  • rockerface@lemm.ee
    link
    fedilink
    English
    arrow-up
    11
    ·
    26 days ago

    I refer to the process as “loading” and it helps so much when coding, debugging or even playing puzzle games

  • Hugh_Jeggs@lemm.ee
    link
    fedilink
    English
    arrow-up
    8
    ·
    26 days ago

    Tbh a good builder/technician will do this too when faced with a complicated fix

    Same thing; every action has an opposite reaction, whether it’s code or physical engineering

    • Swemg@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      ·
      26 days ago

      I’m a carpenter, I do high end stuff for rich people with really expensive pieces of wood. I’ll stare as much as I need to on the issues I have or even before starting anything. Need to think about every way it could go wrong.

    • clif@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      26 days ago

      Sometimes the first, then eventually the second when you realize you did it but forgot you did it.

  • lightnsfw@reddthat.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    26 days ago

    Damn, I can’t think about something for more than a minutes or two without getting distracted… Maybe I’m the one who’s broken.

  • xantoxis@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    26 days ago

    Look IDK about math, but I know about programming: “stare at it” is bad advice. Give it a minute or two, then get up and go for a walk or go to bed. Let your subconscious stare at it instead; it’s actually better at this stuff than you are.

    • Gustephan@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      26 days ago

      If I’m ever staring at math, I’m absolutely not processing visual information while doing so. It’s more that like, I’m staring off into space and thinking and “math on a whiteboard” just happens to be the last thing I was looking at and my face is still pointed that way

  • thomasloven@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    26 days ago

    Sounds like Feynman’s algorithm.

    1. Write down the problem
    2. Think about it really hard
    3. Write down the solution
  • DozensOfDonner@mander.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    26 days ago

    Programmers do that a lot? I always just start trying stuff in the command line until it works. It’s in research though, so maybe different from what is typical developer stuff?