Earlier quoted context omitted.
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…
Those were not his ideas. Before Git, the Linux kernel team was using BitKeeper for DVCS (and other DVCS implementations like Perforce existed as well). Git was created as a BitKeeper replacement after a fight erupted between Andrew Tridgell (who was accused of trying to reverse engineer BitKeeper in violation of its license) and Larry McVoy (the author of BitKeeper). https://graphite.com/blog/bitkeeper-linux-story-o…
Linus’s contribution is a great one. He learned from prior tools and contributions, made a lot of smart technical decisions, got stuff moving with a prototype, then displayed good technical leadership by handing it off to a dedicated development team.
That’s such a good lesson for all of us devs.
So why the urge to lie and pretend he coded it in a week with no help? I know you’re not saying this, but this is the common myth.