David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
And if they are using the same thing, they're only using the same thing for about five minutes.
So we have no retained wisdom.
We build up no durable skills.
Rails goes the complete opposite way of saying, do you know what?
Rails is not just...
a web framework.
It is a complete attempt at solving the web problem.
It's a complete attempt at solving everything you need to build a great web application.
And every piece of that puzzle should ideally be in the box, pre-configured, pre-assembled.
If you want to change some of those pieces later, that's wonderful.
But on day one, you'll get a full menu designed by a chef who really cared about every piece of the ingredient, and you're going to enjoy it.
And that's, again, one of those things where many programmers think, like, I know better.
And they do in some hyper-local sense of it.
Every programmer knows better.
This is what Ruby is built on, that every programmer knows better in their specific situation.
Maybe they can do something dangerous.
Maybe they think they know better, and then they blow their foot off.
And then they truly will know better because they've blown their foot off once and won't do it again.
But the menu is omakase is that.
Yes.