David Heinemeier Hansson (DHH)
π€ SpeakerAppearances Over Time
Podcast Appearances
I care about functional principles when they help me in these isolated cases where that's just better than everything else.
But at heart, I'm an object-oriented guy.
That's just how I think about programs.
That's how I like to think about programs.
That's how I carve up a big problem space into a domain language.
Objects are my jam.
I really should pick up a language like that at some point.
I've been programming long enough that it's a little embarrassing that I haven't actually done anything real in anger in a fully functionally programmed language.
Yes.
And that's my problem, too.
I just, I don't care as much about these low-level problems in computer science.
I care about the high level.
I care about writing software.
I care about the...
abstraction layer that really floats well with web applications and business logic.
And I've come to accept that about myself, even though, as we talked about when I was a kid, I really wanted to become a games programmer.
And then I saw what it took to write a collision detection engine.
And I go like, yeah, that's not me at all.
I'm never going to be into vector matrix manipulation or any of that stuff.
It's way too much math.