logoalt Hacker News

ergocodertoday at 3:56 AM3 repliesview on HN

Linus built git in 8 days or something.


Replies

materielletoday at 6:45 AM

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!

show 3 replies
grogenauttoday at 4:28 AM

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.

show 1 reply
dvdyzagtoday at 6:07 AM

In a cave, with a box of scraps!