David Heinemeier Hansson (DHH)

speaker
4,269 appearances 1 recordings 1 series first heard Jul 2025 last heard Jul 2025

David Heinemeier Hansson (DHH)’s voice in public audio — every appearance, attributed to the second.

Trend

recordings per month · last 12 months
No recordings in the last 12 months.Older appearances are listed below; set an alert to hear about the next one.

Appearances

newest first · ▶ plays the moment
And you can call five dot times start brackets.
Now you're iterating over the code in that bracket five times.
That's it.
That's not just nice, that's exceptional.
There's literally no other programming language that I know of that has managed to boil away the line noise that almost every other programming language would inject into a five-time iteration over a block of code to that extent.
Ruby is full of that.
And there's... So let me dive into a couple of examples because I really think it helps paint the picture.
And let me preface this by saying I actually... I like the ethos of Python.
I think the Ruby and the Python community share a lot of similarities.
They're both dynamic, interpreted languages.
They're both focused on...
immediacy and productivity and ease of use in a bunch of ways.
But then they're also very different in many other ways.
And one of the ways they're very different is aesthetically.
Python to me, I hope I don't offend people too much.
I've said this before.
It's just, it's ugly.
And it's ugly in its base because it's full of superfluous instructions that are necessary for legacy reasons of when Guido made Python back in 87.
that are still here in 2025, and my brain can't cope with that.
Let me give you a basic example.
Showing 561–580 of 4,269 · page 29 of 214 ← Previous Next →