korrents
David Heinemeier Hansson

What David Heinemeier Hansson thinks about open source

@dhh · 154 positions · 10 changes of mind

Creator of Ruby on Rails, CTO of 37signals, and creator of Omarchy.

Everything they publish, on ppll ↗

David Heinemeier Hansson did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

16 dated positions, 2021 to 2026, in their own words. Our reading of what David Heinemeier Hansson has said — not written or endorsed by them.

The line held throughout is that open source owes its users nothing beyond the gift: using a project confers no say in its direction, and there is no funding crisis to solve. Under it runs a stated motive, a loathing of asking permission, which is also how agents get read as advancing the mission.

Using open source software does not entitle you to a vote on the direction of the project. The gift you've received is the software itself and the freedom of use granted by the license.
  1. But it actually means that if you take the median programmer and their pull requests towards an average open source project, they're already getting outclassed by agents. I would rather get an agent-written pull request to one of my projects than I'd get one written by a human, and it's not just because the quality's better. It's also because I feel a lot less bad if I just reject it.

    DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501youtube.com 8th of 41 in this recording

  2. So, in my opinion, this is the absolute best time to ever have been an open source software maintainer. Not only do we get this wealth of glorious pull requests made by agents with all the boxes ticked, we also get to tap into a creativity of people who did not have access to contribute to a project before.

    DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501youtube.com 9th of 41 in this recording

  3. When I was instructing the agent, I was like, "Oh my God, Kimi's just as good as these other models."

    But I've been wrong about this before.

    DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501youtube.com 29th of 41 in this recording

  4. 1 day earlier
  5. There's not this two-tier system where, well, there's Apple or Windows and they make the real thing and then you can try to hack or patch your little thing around it and it's going to look second tier, it always does.

    Is Linux the perfect operating system? - Omarchy interview with DHHyoutube.com 2nd of 6 in this recording

    Apple

  6. 4 weeks earlier
  7. You do owe me just a modicum of respect to look at this more than 5 minutes before you just dump your shitty ideas onto me or even worse, it's not so much about the ideas, it's when people try to tell me what to do.

    DHH: How to Build a Profitable Company Without Losing Controlyoutube.com 11th of 15 in this recording

  8. 8 weeks earlier
  9. Agents aren't perfect, slop is a problem, but giving more people the power to enjoy malleable computers is undoubtedly a huge win for the founding vision of open source.

    Let the agents democratize open sourceworld.hey.com

    coding agents

  10. 10 months earlier
  11. Arch has been around for twenty years, but with Hyprland on top, it's been catapulted in front of an entirely new audience. Folks who'd never thought that open source could be able to deliver a desktop experience worth giving up Windows or macOS for.

    Omarchy is on the moveworld.hey.com

    Hyprland

  12. 3 weeks earlier
  13. I make sure that when I release the first version of any new thing I work on, it's a little broken. It's a little busted in ways that invite people to come in and help me. Because there's no easier way to get the collaboration of other programmers than to put something out that they know how to fix and improve.

    DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 4th of 36 in this recording

  14. This is also why I reject this notion that open source is in some sort of crisis. That there's a funding crisis that we have to spend more. No, we don't. Open source has never been doing better. Open source has never controlled more domains in software than it has right now.

    DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 41st of 36 in this recording

  15. you can't show up after you've given the gift of free software to the world and then say, now that you've used that gift, you actually owe me a huge slide of your business because you got too successful using the thing I gave you for free. You don't get to take a gift back.

    DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474youtube.com 42nd of 36 in this recording

  16. 11 days earlier
  17. So, it shouldn't really startle me or surprise me that Linux is able to create a not just competitive but superior desktop experience to something like the Mac in a whole host of areas. Not in all of them.

    DHH discusses Linux and Omarchyyoutube.com 2nd of 9 in this recording

    Linux

  18. And if there's a one thread that goes through my entire career, it's just an absolute loathing of asking anyone for permission about anything.

    DHH discusses Linux and Omarchyyoutube.com 5th of 9 in this recording

    Linux

  19. 9 months earlier
  20. I do think open source is a cheat code and that doesn't mean that everyone has to have

    DHH Is Right About Everythingyoutube.com 11th of 8 in this recording

  21. 4 months earlier
  22. Using open source software does not entitle you to a vote on the direction of the project. The gift you've received is the software itself and the freedom of use granted by the license.

    Open source is neither a community nor a democracyworld.hey.com

  23. 2 years earlier
  24. I used to think that this was unequivocally a win for open source. That to fight for attention with the commercial alternatives, we had to adopt the commercial playbook. Now I think it’s at the very least a mixed blessing.

    I used to think that this was unequivocally a win for open source. That to fight for attention with the commercial alternatives, we had to adopt the commercial playbook. Now I think it’s at the very least a mixed blessing.

    I won't let you pay me for my open sourceworld.hey.com

  25. Now, I’m not saying that there’s something categorically wrong with developing open source on market-based terms. What I’m saying is that it isn’t a necessary condition of sustainability.

    I won't let you pay me for my open sourceworld.hey.com