• Vince@lemmy.world
    link
    fedilink
    arrow-up
    61
    ·
    edit-2
    6 hours ago

    I understand it’s a joke, but really isnt the entire point of git is to be able to work locally as much as you want without affecting the remote repo and vice versa

    • daniskarma@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      4
      ·
      3 hours ago

      For some reason tons of developers moved that amazing concept to depend as much on Microsoft cloud as possible for their workflows.

    • Evotech@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      2 hours ago

      GitHub has actions etc. a lot of people don’t build locally. They push to GitHub and it builds, tests, deployed, does checks etc

      • kamen@lemmy.world
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        1
        ·
        2 hours ago

        You should be able to replicate at least some of that locally. If you can’t work with GitHub down for a couple of hours, then it’s a poorly set up project.

        • foenix@lemmy.radio
          link
          fedilink
          arrow-up
          4
          arrow-down
          8
          ·
          2 hours ago

          Tell me you don’t actually code enterprise without telling me you don’t actually code enterprise.

          • iglou@programming.dev
            link
            fedilink
            arrow-up
            6
            ·
            edit-2
            2 hours ago

            Nah. If your entire dev team has to be on pause when github is down, you’re doing it wrong. Especially enterprise.

            • Evotech@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              28 minutes ago

              Sorry but that is just the reality these days. Instead of having local «it works on my computer» setups you have one place that builds

              Off code you could run your own gitlab or whatever but it’s just cheaper and more efficient to buy a sass solution

              • iglou@programming.dev
                link
                fedilink
                arrow-up
                1
                ·
                21 minutes ago

                Sorry but that is just the reality these days. Instead of having local «it works on my computer» setups you have one place that builds

                You should have both. Having your entire dev team unable to work when one service is down is absurd.

                • Evotech@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  20 minutes ago

                  Welcome to the world of SaaS I guess? It’s very standard. I mean GitHub used to have better uptime than you could achieve on your own.

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      44
      ·
      6 hours ago

      Git allows me to write code as much as I want. But GitHub does more than just Git. If you don’t remember the details of the next task you need to work on and GitHub is down, that’s a problem. As a senior I spend a lot of time reviewing PRs. That’s considerably harder when GitHub is down.

      • tempest@lemmy.ca
        link
        fedilink
        arrow-up
        7
        ·
        3 hours ago

        I mean there are tons of options in that space so if it’s an issue that is sorta on your business to have evaluated their dependency.

        We work on an internal gitlab instance that has had 100 percent up time for like 2 years. It doesn’t even have to be gitlab, there’s gitea and like 10 other options.

        I personally think that the industry has moved so far in the direction of cloud and saas that it’s lost a lot of valuable skills and made them dependent on too much externally.

    • Pencilnoob@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      6 hours ago

      It’s possible to design your devex to require an unreliable SAAS vendor for even basic tasks! If you try hard enough you can logjam your entire team!