• Aux@feddit.uk
    link
    fedilink
    English
    arrow-up
    38
    ·
    1 day ago

    I don’t understand where the author got the idea that git was production ready in 10 days… Let’s look at git history:

    • Official development started on 03.04.2005.
    • Git could self host on 07.04.2005.
    • Git achieved Torvald’s performance goals on 29.04.2005.
    • On 16.06.2005 git was used to release the Linux kernel for the first time. That can be considered the first beta release, which achieved its goals, but wasn’t production ready yet.
    • Production ready v1.0 was released on 21.12.2005. That’s waaaaaaaay longer than 10 days.

    No good software is released in 10 days.

    • Phoenixz@lemmy.ca
      link
      fedilink
      arrow-up
      5
      ·
      21 hours ago

      Of course it’s nonsense and bullshit, but managers who don’t understand software development (and don’t want to, they literally don’t give a shit) parrot this bullshit line and others over and over to push for faster development.

      I was lucky enough to be left to my decides for a while and I’ve build an extremely dependable phoundation on which I’m now building various products and the company now is starting to churn out great dependable products because of it. The old guard still hasn’t been able to move forward in 2 years because they’re only busy with puttibg out fires everywhere all day every day.

  • Ideonek@lemm.ee
    link
    fedilink
    arrow-up
    9
    ·
    1 day ago

    It walks, sounds, smells and looks like a bullshit. I wonder what could it be?

  • bleistift2@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    107
    arrow-down
    1
    ·
    2 days ago

    Only git wasn’t done in 10 days. It was very quickly able to track its own development, but it still took Linus half a year of thinking to be able to make git.

    (No, sorry, I can’t find the interview that would validate that claim.)

      • Rogue@feddit.uk
        link
        fedilink
        arrow-up
        9
        arrow-down
        1
        ·
        2 days ago

        And it sounds like somebody on the kernel team reverse engineered the internals of bit keeper so they would have a clear understanding of precisely how it worked - but more importantly the ways that it didn’t suit their workflow

    • Fijxu@programming.dev
      link
      fedilink
      arrow-up
      28
      ·
      2 days ago

      I was going to say this. Linus took some months to think about the design of Git before even writing it.

    • mmddmm@lemm.ee
      link
      fedilink
      arrow-up
      36
      ·
      edit-2
      2 days ago

      And it would still benefit for taking a week to formally define its interface before Linus started coding.

      Also, basic is famous for being already fully specified and mostly stolen from other people’s work.

  • HarkMahlberg@kbin.earth
    link
    fedilink
    arrow-up
    130
    ·
    2 days ago

    Clown on JS all you like, but if git was perfect within a week of creation, why does it receive updates? 🤔

    • OldManBOMBIN@lemmy.world
      link
      fedilink
      arrow-up
      88
      arrow-down
      1
      ·
      2 days ago

      Those were all written prior to release as a way to ensure git could grow and evolve with its userbase.

      • HarkMahlberg@kbin.earth
        link
        fedilink
        arrow-up
        35
        arrow-down
        4
        ·
        2 days ago

        Sorry, the sarcasm didn’t come through. My joke was that no software is perfect because software is constantly evolving as people’s needs and desires change.

        • OldManBOMBIN@lemmy.world
          link
          fedilink
          arrow-up
          53
          ·
          2 days ago

          Sorry, the sarcasm didn’t come through. My joke was that no software is perfect because software is constantly evolving as people’s needs and desires change.

          • Shrouded0603@feddit.org
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            19 hours ago

            Sorry, the sarcasm didn’t come through. My joke was that no software is perfect because software is constantly evolving as people’s needs and desires change.

    • ursakhiin@beehaw.org
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      2 days ago

      The post isn’t claiming perfection. It’s claiming production ready. Very different things.

      The confusion there is the claim that good/perfect means done. It means ready for use and extensible.

      Note: I’m not agreeing/disagreeing with the claim. Just clarifying the point

  • EnsignWashout@startrek.website
    link
    fedilink
    arrow-up
    31
    arrow-down
    3
    ·
    edit-2
    2 days ago

    Altair Basic was released in 1978 for hardware that sold around 25,000 units..

    I’m sure glad computing remained exactly equally complex since then, with exactly the same number of users, and same minimal diversity of use cases. (This is sarcasm.)

    Everything should still take 10 days. Anyone who tells me it takes longer probably believes all that crap about the Internet being more than a passing fad. (Still sarcasm.)