David Heinemeier Hansson (DHH)
π€ SpeakerAppearances Over Time
Podcast Appearances
And already the next week I was like, this is sweet.
I'm not going anywhere.
Oh, wow.
But I also had a bit of a head start about 20 years ago in the early 2000s.
I tried Vim for like a summer and it didn't stick.
I didn't, for whatever reason, love it at the time.
But NeoVim is really good.
The key to NeoVim is to realize that you don't have to build the whole damn editor yourself.
So a lot of NeoVim stands are like, here's how to write the config from scratch over 17 episodes.
It's going to take you three weeks.
I don't care that much.
I love a great editor.
I love to tailor it a little bit, but not that much.
So you have to pair NeoVim with this thing called LazyVim.
LazyVim.org is a distribution for NeoVim that takes all the drudgery out of getting an amazing editor experience right out of the box.
TypeScript wouldn't even be in this universe.
I hate TypeScript as much as I like JavaScript.
The JavaScript smells a lot like Ruby when it comes to some aspects of its metaprogramming.
And TypeScript just complicates that to an infuriating degree when you're trying to write that kind of code.
And even when you're trying to write the normal kind of code, none of the benefits that accrue to people who like it, like autocompletion, is something I care about.