David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
Peter Levels, who's been doing this wonderful flight simulator, was talking to that, where at a certain scale, the thing just keeps biting its own tail.
You want to fix something, and it breaks five other things, which I think is actually uniquely human, because that's how most bad programmers are.
At a certain level of complexity with the domain, they can't fix one thing without breaking three other things.
So in that way, I'm actually...
In some way, it's almost a positive signal for that the AI is going to figure this out because it's on an extremely human trajectory right now.
The kind of mistakes it's making are the kind of mistakes that junior programmers make all the time.
So you're looking at the nine points I wrote out in, I think, 2012.
And first, before we dive into them, I want to say the reason I wrote it down is that if you want a community to endure, you have to record its values and you have to record its practices.
If you don't, eventually you're going to get enough new people come in who have their own ideas of where this thing should go.
And if we don't have a guiding light
helping us to make decisions, we're going to start flailing.
We're going to start actually falling apart.
I think this is one of the key reasons that institutions of all kinds start falling apart.
We forget why Chesterton's fence is there.
We just go like, why is that fence there?
Let's yank it out.
Oh, it was to keep the wolves out.
Now we're all dead.
Oops.
So I wanted to write these things down.