Carl Sagan: If you wish to make an apple pie from scratch, you must first invent the universe.
pkruminsCited 4× on HN, 2017–2025
other · general · evergreen · 2017–2025 on HN
A very short clip of Carl Sagan saying that to make an apple pie from scratch you must first invent the universe. It illustrates how everything depends on a chain of prior things.
HN commenters use the quote as shorthand in arguments about abstractions, standing on others' work and the limits of building from scratch.
Up next
15 mo on HNThe Quantum Conspiracy: What Popularizers of QM Don't Want You to Know
Google TechTalks
11 HN recommender · 2012–2025
11 mo on HNJames Burke Connections, Ep. 1 "The Trigger Effect"
DRS_Education
12 HN recommender · 2019–2026
10 mo on HNHamming, "You and Your Research" (June 6, 1995)
securitylectures
11 HN recommender · 2012–2023
9 mo on HNWhy Being Delusional is a Superpower
Veritasium
9 HN recommender · 2020–2024
8 mo on HNIs Most Published Research Wrong?
Veritasium
8 HN recommender · 2017–2025
8 mo on HNRichard Feynman Fire
nebulajr
8 HN recommender · 2010–2023
8 mo on HNPowers of Ten™ (1977)
Eames Office
9 HN recommender · 2012–2025
6 mo on HNFeynman on Scientific Method.
seabala
6 HN recommender · 2012–2024
7 mo on HNWhy It Was Almost Impossible to Make the Blue LED
Veritasium
10 HN recommender · 2024–2026
6 mo on HNDEF CON 26 - Svea, Suggy, Till - Inside the Fake Science Factory
DEFCONConference
5 HN recommender · 2018–2025
7 mo on HNI promise this story about microwaves is interesting.
Tom Scott
9 HN recommender · 2021–2026
6 mo on HNThe LED Traffic Light and the Danger of "But Sometimes!"
Technology Connections
7 HN recommender · 2019–2024
4 comments from Hacker News
"If you wish to make an apple pie from scratch, you must first invent... the universe" Carl Sagan ▶ this video
> ...manual process, true Before I get to my real comment, I guess a fair criticism of it would be “Well, where in the [development process] hierarchy do you actually want to live?”, which I guess is a longer discussion, but as a developer, you can’t become battle-hardened without going to battle. So we can nod to Carl Sagan[0] and say “I made this from scratch”, and know there’s value in that. At least occasionally running your REPLs by hand and taking the actual trip, instead of just wanting the destination. It may not be tenable as a full-time production development strategy, but that doesn’t mean it’s worthless. [0] ▶ this video
How does he deserves every cent of 1.4 billion dollars? He didn't do $1.4 billion worth of labour. His drivers, carmakers, road builders, telecom providers, smartphone makers and software engineers did $1.4 billion worth of labour. Kalanick found himself in a position where he could extract $1.4 billion worth of rent. He's just one fucking guy. It took a solid chunk of western civilization to make Uber possible. It was literally millions of years in the making. If you wish to make an apple pie from search, you must first invent the universe. ▶ this video
I'm fairly certain the "understanding the stack" argument has been sufficiently addressed by Carl Sagan: ▶ this video We're building abstractions so people can build on top of it. And yes, that includes trusting your tool. When's the last time you ran JTAG debugging on your CPU? Did you use a scope to verify it worked correctly? You should probably have a somewhat decent understanding of the layers close to what you building, but there are plenty of applications where deployment is far removed from what you actually build. That's where the "magic button" matters.