David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
First of all, I don't write code with tools.
I write them with text editors.
I chisel them out of the screen with my bare hands.
I don't auto-complete and this is why I love Ruby so much and this is why I continue to be in love with the text editor rather than the IDE.
I don't want an IDE.
I want my fingers to have to individually type out every element of it because it will force me
to stay in the world where Ruby is beautiful.
Because as soon as it gets easy to type a lot of boilerplate, well, guess what?
You're going to have a lot of boilerplate.
Every single language, basically, that has great tooling support has a much higher tolerance for boilerplate because the thinking is, well, you're not typing it anyway.
You're just auto-completing it.
I don't want that at all.
I want something where...
The fabric I'm working in is just a text file.
There's nothing else to it.
So these things play together.
There's the aesthetic part.
There's the tooling part.
There's the metaprogramming part.
There's the fact that Ruby's...