Monorepos, performance problems, and a lot of asking

  • jqubed@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    I’m not a programmer and don’t know how to use git, but at least have a basic understanding of what its use is. I think the Closing Thoughts has a pertinent lesson that’s much broader:

    I’m reminded of the classic wisdom that so many of history’s key technical decisions are human-driven, not technology-driven.

    Facebook didn’t adopt Mercurial because it was more performant than Git. They adopted it because the maintainers and codebase felt more open to collaboration. Facebook engineers met face-to-face with Mercurial maintainers and liked the idea of partnering. When it came to persuading the whole engineering org, the decision got buy-in due to thoughtful communication - not because one technology was strictly better than another.