Ruby
The language itself rather than the framework: duck typing, Matz, and whether it should ever get static types.
FilterEveryone, all time17 from 4 people
- DH
David Heinemeier Hansson quoted
Creator of Ruby on Rails, CTO of 37signals
Their wordsCoding agents have gotten so good that it's simply not an economically viable enterprise going forward to have humans typing out lines of Ruby, Rust, or C++.
- 3 weeks earlier
- SW
Simon Willison quoted
Co-creator of Django and creator of Datasette
Their wordsIf that’s true there are two options: After the Hugging Face and Wiki attacks OpenAI were still unable to review their previous logs and determine that they had previously attacked RubyGems. They knew about the attack on RubyGems and made the decision not to reach out to the RubyGems team about it. Both of these are bad!
↗OpenAI agents attacked RubyGems back in Maysimonwillison.net
- 2 weeks earlier
- DH
David Heinemeier Hansson quoted
Their wordsThe language now is English. It's a cliche, but it's also true. Like I've been programming in English for the last three months. I've been reading a lot of code, but I'm programming in English. I'm telling the computer what to do, and I'm using natural language, and it is shockingly even more delightful. If there is one programming language more beautiful than Ruby, it is the English language.
↗DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501youtube.com 33rd of 41 in this recording
- 2 months earlier
- BV
Ben Vinegar quoted
Co-founder of Modem, and before it VP of Engineering at Sentry
Our readingProgramming languages that LLMs do not choose, like Ruby and Zig, look dead in the long term.
Their wordsit does seem like long-term Ruby and Zig are dead. And what I mean is that if the LLMs are not choosing them over a long enough timeline, they're going to become like Louisiana French.
↗State of Agentic Coding #7 with Armin and Benyoutube.com 1st of 4 in this recording
- 2 months earlier
- DH
David Heinemeier Hansson quoted
Their wordsI think in some ways Ruby Rails is having a little bit of a renaissance now that it is one of the most token efficient ways of building web apps. It's ideally suited for the agent workflows we're dealing with now. We'll see how long that lasts.
↗DHH’s new way of writing codeyoutube.com 1st of 21 in this recording
- DH
David Heinemeier Hansson quoted
Their wordsanyone who's working with the web, who's working with Ruby, who's doing DevOps, they should be on Linux because first of all, that's closer to what we deploy.
↗DHH’s new way of writing codeyoutube.com 2nd of 21 in this recording
- DH
David Heinemeier Hansson quoted
Our reading · no longer heldThe joy of a programmer is to type the code himself; promoting yourself out of that makes you a project manager of a murder of AI crows.
No longer holdsI have been hyper accelerated as a programmer. It's a different kind of programmer, but it still has the same affinity to aesthetics, at least when I'm producing Ruby code.
Saidthat's the biggest revelation actually more than even the capacity of the agents is my enjoyment running them.
↗DHH’s new way of writing codeyoutube.com 13th of 21 in this recording
- 9 months earlier
- DH
David Heinemeier Hansson quoted
Their wordsMatz went the completely opposite direction. He believes in humanity. He believes in the unlimited capacity of programmers to learn and become better. So much so that he's willing to put the stranger at his own level.
↗DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 3rd of 36 in this recording
- DH
David Heinemeier Hansson quoted
Our readingRuby must never get static typing: dynamic duck typing is the essence of what makes Ruby Ruby.
Their wordsIt's the essence of what makes Ruby Ruby. This is why I don't fully understand when people call for Ruby to add static typing. 'Cause to me, it's the bedrock of what this is.
↗DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 5th of 36 in this recording
- DH
David Heinemeier Hansson quoted
Their wordsThey end up then I think writing it in some other language, which by the way I think is the best advertisement ever for Ruby on Rails, because nothing fucking happened for 10 years after they switched over, right?
↗DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 7th of 36 in this recording
- DH
David Heinemeier Hansson quoted
Their wordsRuby is a luxury language. It's a luxury, the highest luxury in my opinion. It is the Coco Chanel of programming languages. Something that not everyone can afford. And I mean this in the best possible way.
↗DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 8th of 36 in this recording
- 11 days earlier
- DH
David Heinemeier Hansson quoted
Our readingRuby is probably his forever language, and he still tries new languages to widen the aperture.
Their wordseven though I love Ruby and I think Ruby probably is my forever language, I continue to hop into new languages and get a taste for them and try them.
↗DHH discusses Linux and Omarchyyoutube.com 8th of 9 in this recording
- 9 months earlier
- DH
David Heinemeier Hansson quoted
Our readingRuby must never get static typing: dynamic duck typing is the essence of what makes Ruby Ruby.
Their wordsstatic typing is the one thing I will literally die on the hill for for Ruby
↗DHH Is Right About Everythingyoutube.com 4th of 8 in this recording
- 4 months earlier
- DH
David Heinemeier Hansson quoted
Our reading · no longer heldRuby on Rails took off because its creator evangelized it by arguing its superiority against the competing alternatives.
Recalls holdingAnd for a long time, I thought that's what had worked. That this was why Ruby on Rails took off, became one of the most popular full-stack web frameworks of all time, inspired countless clones, and created hundreds of billions in enterprise value for companies built on it. But I was wrong. It wasn't the crusade that did it.
SaidAnd for a long time, I thought that's what had worked. That this was why Ruby on Rails took off, became one of the most popular full-stack web frameworks of all time, inspired countless clones, and created hundreds of billions in enterprise value for companies built on it. But I was wrong. It wasn't the crusade that did it.
- 5 years earlier
- TB
Thorsten Ball quoted
Co-founder of Amp and co-host of the Raising an Agent podcast
Our readingProgramming languages shape how programmers think, similar to how spoken languages shape thought.
Their wordsLanguages shape the way we think*, each in their own peculiar way. That's true for programming languages as well.
↗Learn more programming languages, even if you won't use themthorstenball.com 1st of 3 in this piece
- TB
Thorsten Ball quoted
Their wordsEach language contains a different mental model, a different perspective for thinking about computation and how to write programs.
↗Learn more programming languages, even if you won't use themthorstenball.com 2nd of 3 in this piece
- TB
Thorsten Ball quoted
Our readingA programming language functions as a lens that shapes how a problem is perceived when solving it.
Their wordsEvery programming language is a lens through which we can look at the problem we're trying to solve.
↗Learn more programming languages, even if you won't use themthorstenball.com 3rd of 3 in this piece