• railsdev@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    1 year ago

    After the last six hours of programming I’d say another huge factor is being able to keep a huge set of logic in your head as you switch between different parts of either the same or multiple projects.

    For example, I’m changing one web app to push builds (rather than deploying) and then notifying another web app of the pushed build.

    The receiving website authenticates via an nginx forward auth proxy so I had to learn to do basic HTTP authentication against that, actually implement the model, create an API endpoint for it, write tests, etc.

    For the sending app, I need to keep track of how the data will be sent, do research on how to make it happen within the context of GitHub Actions, etc.

    This is my side project. I’m keeping track of a whole host of issues for what I do at work with Kubernetes and another web app that manages clusters.

    • terebat@programming.devOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      Context size is huge, as well as the ability to context switch effectively. It can mean the difference between solving something in a day or weeks.