Remix.run Logo
MBCook 10 hours ago

Why does it take $17m to beat Git?

How will you ever get the network effects needed to get sustained users with a commercial tool?

Given Git was created because BitKeeper, a commercial tool, pulled their permission for kernel developers to use their tool aren’t we ignoring a lesson there?

im_down_w_otp 10 hours ago | parent | next [-]

Apparently it takes $17M and a whole team full of people to do what one guy with a chip on his shoulder could do for free.

bee_rider 10 hours ago | parent | next [-]

On one hand that’s true. On the other, the “one guy” there is, like, the guy who does impressive projects “just as a hobby.”

reverius42 7 hours ago | parent [-]

Yeah, it's really burying the lede to call Linus Torvalds "one guy with a chip on his shoulder".

"Why fund $17M towards development of an operating system, when Linux was made by one guy with a chip on his shoulder?"

Orygin 3 hours ago | parent [-]

While he's technically excellent (or so it seems on the outside) he's still just, like, a guy

Defletter 10 hours ago | parent | prev | next [-]

Uhh, to be fair, if the goal was only to recreate git from 2005, it probably wouldn't cost $17M. I'd hazard a guess that they're recreating modern git and the emergent stuff like issues, PRs, projects, etc. I've also heard that the core devs for git are essentially paid a salary to maintain git.

altmanaltman 6 hours ago | parent | prev | next [-]

Literally true if it's that one guy you're talking about.

Also, you should hear Linus talk about building git himself, what he built wasn't what you know as git today. It didn't even have the commands like git pull, git commit etc until he handed development over.

irjustin 10 hours ago | parent | prev [-]

I'm not sure if I should take these comments seriously or as a joke...

Ekaros 7 hours ago | parent | prev | next [-]

Thinking it for bit it comes to "what comes after Git" and what does "Git" mean there.

To build better tool than git, probably a few months by tiny team of good developers. Just thinking of problem and making what is needed... So either free time or few hundred thousand at max.

On other hand to replace GitHub. Endless millions will be spend... For some sort of probable gains? It might even make money in long run... But goal is probably to flip it.

ergocoder 10 hours ago | parent | prev [-]

Linus built git in 8 days or something.

materielle 7 hours ago | parent | next [-]

No he didn’t. He built a proof of concept demo in 7 days then handed it off to other maintainers to code for real. I’m not sure why this myth keeps getting repeated. Linus himself clarifies this in every interview about git.

His main contributions were his ideas.

1) The distributed model, that doesn’t need to dial the internet.

2) The core data structures. For instance, how git stores snapshots for files changes in a commit. Other tools used diff approaches which made rewinding, branch switching, and diffing super slow.

Those two ideas are important and influenced git deeply, but he didn’t code the thing, and definitely not in 7 days!

ergocoder 2 hours ago | parent | next [-]

That's just being pedantic for the sake of it.

Git is decades old. Of course, there are tons of contributions after the first 10 days. Everyone knows that.

He started it and built the first working version.

globular-toast 6 hours ago | parent | prev [-]

He did what needed to be done. Linux similarly has thousands of contributors and Linus's personal "code contribution" is almost negligible these days. But code doesn't matter. Literally anyone can generate thousands of lines of code that will flip bits all day long. What matters is some combination of the following: a vision, respect from peers earned with technical brilliance, audaciousness, tenacity, energy, dedication etc. This is what makes Linus special. Not his ability to bash on a keyboard all day long.

srdjanr 5 hours ago | parent [-]

The point was only that Linus didn't build git in 8 days and alone.

grogenaut 9 hours ago | parent | prev | next [-]

Nah, on the 7th day he rested... On the 8th he apologized for his behavior having learned the error of his ways.

On the ninth he roasted some fool.

sph 9 hours ago | parent [-]

I wish we had old Linus back just one day to review some vibecoded patch to Linux. I’d love to hear him rant about it.

dvdyzag 8 hours ago | parent | prev [-]

In a cave, with a box of scraps!