this post was submitted on 11 Apr 2025
390 points (95.1% liked)

Programmer Humor

22409 readers
2208 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 106 points 3 days ago (4 children)

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.)

[–] [email protected] 39 points 3 days ago (1 children)

Not to mention years of using BitKeeper and knowing exactly what he wanted.

[–] [email protected] 7 points 3 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

[–] [email protected] 27 points 3 days ago (1 children)

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

[–] [email protected] 26 points 3 days ago

Like you're fucking supposed to.

[–] [email protected] 35 points 3 days ago* (last edited 3 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.

[–] [email protected] 9 points 3 days ago

Here is one interview where he says that. It's a great watch, too.

https://youtu.be/sCr_gb8rdEI