• Facebook does not use Git due to scale issues with their large monorepo, instead opting for Mercurial.
  • Mercurial may be a better option for large monorepos, but Git has made improvements to support them better.
  • Despite some drawbacks, Git usage remains dominant with 93.87% share, due to familiarity, additional tools, and industry trends.
  • villainy@lemmy.world
    link
    fedilink
    arrow-up
    21
    ·
    5 months ago

    The inhouse tooling from the massive tech companies is very cool but I always wonder how that impacts transferrable skills. I work in a much smaller shop but intentionally make tech decisions that will give our engineers a highly transferrable skill set. If someone wants to leave it should be easy to bring their knowledge to bear elsewhere.

    • lud@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      5 months ago

      The inhouse tooling from the massive tech companies is very cool

      I agree. I personally know nothing about tooling like this but I went through the tooling used at rockstar for example GTA V and it was very cool to how much they have automated and made tools easier to use.

      • lad@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 months ago

        Made easier to use like in when their codebase was leaked and no one had successfully built a game from it?

        in-house tools often encourage making a mess heavily reliant on those tools or working around their limitations, in my experience

        • lud@lemm.ee
          link
          fedilink
          arrow-up
          2
          ·
          5 months ago

          People have successfully compiled GTA V if that is what you are saying.

          Of course no one would make another game using leaked tools, that would be incredibly stupid.

            • lud@lemm.ee
              link
              fedilink
              arrow-up
              2
              ·
              5 months ago

              Yeah, people successfully compiled and ran the game within a few days of the leak.

              I tried myself but I didn’t get it to work. But I’m no developer and I tried doing it in a VM (no way those files touch my real computer) which was annoying so I gave up quite quickly.

    • lad@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 months ago

      Oh, it impacts indeed. And I would expect that to be partially to keep the devs from hopping away, as they will have a hard time transferring

      On the other hand, onboarding is longer and wastes more time and money of the company ¯\_(ツ)_/¯