• Vince@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    10 days 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

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 days 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
        3
        ·
        10 days 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.

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 days ago

          I’m the only person at my (small startup) company who has the skills to maintain a GitLab instance. Been there, done that, never fucking again. I HATE maintenance. We’re probably going to migrate to some other platform since GitHub is intent on turning to shit.

          • Buckshot@programming.dev
            link
            fedilink
            arrow-up
            0
            ·
            9 days ago

            In 2014 I set up GitLab for my then employer. It had to be something self hosted because of client requirements. I was apparently the only one in a company of about 200 that knew anything about Linux.

            Wasn’t too bad, just keeping it up to date etc. When I left in 2016 I’d just upgraded the server to ubuntu 16.04. It’s probably still running that now. I know someone who is still there and they’ve said GitLab itself hasn’t been updated since I left.

            • Ethan@programming.dev
              link
              fedilink
              English
              arrow-up
              1
              ·
              9 days ago

              I set up and maintained a GitLab instance and GitLab CI runners for five years. It was fine. I still hated it. I loath maintaining infrastructure.

    • rumba@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 days ago

      which is absolutely true until you wire your CI pipeline through it. Now it’s a critical fucking deploy function for dev/stage/QA and maybe prod now with workflows.

      • fxdave@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        9 days ago

        You can run the pipelines locally. But it’s complicated so it’s better have your own scripts and keep the pipeline short.

        • rumba@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 days ago

          There are more ways to set up a pipeline than there are ways to shuffle a deck of cards.

          Everybody seems to like to tie back into online services. People like github workflows, and using NPMs and external DNS and docker Deps and JFrog. By the time you chain all those SLAs together you’ve got a bucket of risk the size of a small bus.

          I try to push them as much as possible to use straight up bash scripts, and then call those with automation.

          If it were solely up to me, I’d host my own repositories, but at some point, risk and safety end up losing out to some extent to features and feasibility.

          • ripcord@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            7 days ago

            You can do all that stuff without cloud services. Which IMO is the better way to do it. It’s absolutely insane to me what people send to cloud services

    • daniskarma@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      10 days 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
      0
      ·
      10 days 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
        1
        ·
        10 days 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
          0
          ·
          10 days 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
            1
            ·
            10 days ago

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

  • twinnie@feddit.uk
    link
    fedilink
    arrow-up
    1
    ·
    10 days ago

    I don’t really get this joke as I’m not a developer but does it have something to do with that thing where I try to search the site and it tells me it’s getting too many requests from my IP, even though I haven’t searched it in a month?

    • Platypus@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 days ago

      GitHub is where a lot of companies store their source code, so many software development workflows require it to be available. For a while it had fantastic uptime, but since Microslop started shoving vibe coded updates its reliability has cratered.

  • JuliaSuraez@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    9 days ago

    GitHub being up really does feel like a limited-time event now. Better push while the servers are feeling generous.