David Heinemeier Hansson
Creator of Ruby on Rails, CTO of 37signals, and creator of Omarchy.
David Heinemeier Hansson did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it.
Where they publish
HEY WorldBlog Where most current writing lands. Has an Atom feed.
Essays, usually several a month: programming and Rails, running 37signals, Linux and Omarchy, Apple and app-store fights, and whatever argument is live that week. Has an Atom feed, so it works in any feed reader.
Recent
- Endless execution 9 Aug 2026
- I'm sorry, Dave 27 Jul 2026
- Sitting down with Senra 26 Jul 2026
Show 17 more
- Wolves, sheep, and gypsies 21 Jul 2026
- Three sacred cows that must die so Europe can live 16 Jul 2026
- Dell is on a roll with the XPS 14 Jul 2026
- The will to power will return 12 Jul 2026
- But Y 11 Jul 2026
- European Delusions & Danish Drones 19 Jun 2026
- The Rape of Britain 17 Jun 2026
- A pond of interesting problems 3 Jun 2026
- Let the agents democratize open source 1 Jun 2026
- Basecamp Five 26 May 2026
- Celebrating computers at Omacon 21 Apr 2026
- The malleable computer 15 Apr 2026
- Panther Lake is the real deal 6 Apr 2026
- Basecamp becomes agent accessible 25 Mar 2026
- Denmark desperately needs more inequality 23 Mar 2026
- ONCE (Again) 16 Mar 2026
- Omacon comes to New York 18 Feb 2026
Link verified 1 Sept 2026. Recent items update automatically from the channel.
@dhhx.com Posts daily; most arguments start here before they become posts.
The highest-volume channel: daily posts and replies, and the first drafts of arguments that later become HEY World essays. If you want to see a position form in real time, it happens here.
Recent
- We just kicked off Omarchy Kids. Working on a special wholesome and safe way to get children started with Omarchy. Harris is organizing. Get in touch! 1 Sept 2026
- Smart thinking to frontrun the Apple resale market on the high end 😄 1 Sept 2026
- Kill your darlings! The fact that it's "by DHH" is opinionated enough. Lean into the future, and the future is Beautiful, Fun & Agentic Linux. https://t.co… 1 Sept 2026
Show 17 more
- Maybe the Omacom Foundation should be sponsored prozac subscriptions for those suffering from severe cases of ODS (Omarchy Derangement Syndrome)? Mental health… 1 Sept 2026
- "He who has a why to live for can bear almost any how." — Friedrich Nietzsche 1 Sept 2026
- The next Omacon is going to be insane. 1 Sept 2026
- There's so much stuff happening in Omarchy right now that it's almost impossible to keep up. But @stevenharms has a great catchup video from the last few weeks… 1 Sept 2026
- It's true! Omarchy is not perfect... yet. It has issues, mistakes, problems. We can fix everything, but it's going to take a little time and a lot of help. So… 1 Sept 2026
- The next Omarchy plugin competition is going to be much, much bigger. We'll have a $10,000 prize pool. Way more winners. Way better voting. EVERYTHING IS ELIGI… 1 Sept 2026
- Turning Omarchy hater quotes and tears into an absolute banger of a tune! Love it, Boyd. Let's have fun, not take ourselves to seriously, and then also laugh w… 1 Sept 2026
- I'm a little late on the Omarchy Eurovision (winner takes $500 prize!), so I just had Claude put together all the submissions on a single page for easy listeni… 1 Sept 2026
- Gorgeous! The talent in the Omarchy community continues to blow me away. We're going to make this the ideal OS for gamers too. So many interesting backroom con… 1 Sept 2026
- Growth in Omarchy plugins continues to be absolutely explosive! Now over two thousand apps available for the malleable OS. By this rate we'll hit 15,000 by Xma… 1 Sept 2026
- We are going to do big things in China with Omarchy this year! I'm going in October. Will be speaking at GOSIM Shenzhen on Oct 17. 1 Sept 2026
- Everything you've ever wanted your operating system to do is just a prompt away. 31 Aug 2026
- I bought a few domains. We should have Omarchy in every country, every language: https://t.co/puWR79oAdC, https://t.co/hUHKDBD43N, https://t.co/DqkYt6ecrF, htt… 31 Aug 2026
- The crazy clown posse is totally crashing out over Omarchy on Bluesquare. I was going to laugh, but again, it's actually just sad. Anyway, back to fixing every… 31 Aug 2026
- We Can Fix Everything Dot Com. https://t.co/hd2MloOBrt https://t.co/QIjO1D2gOz 31 Aug 2026
- This is so crazy! We are growing users so fast that Omarchy is already #1 distro for 1Password on the weekends. 31 Aug 2026
- RT @xdanger: So excited to be part of what feels like the start of something historic. When Steve Jobs was building the Mac, he saw his te… 31 Aug 2026
Link verified 1 Sept 2026. Recent items update automatically from the channel.
@dhh37YouTube Their own channel: Omarchy demos and screencasts.
Their own channel — Omarchy demos and screencasts, linked from dhh.dk. The long interviews (Lex Fridman and the like) live on the interviewers' channels, and this site cites those directly where they are quoted.
Recent
- Omarchy running on 2011 X220 2GB RAM (with room to spare) 22 Aug 2026
- Omarchy Quattro 14 Aug 2026
- Basecamp Five's Keyboard Combos 25 May 2026
Show 12 more
- Omacon Keynote 21 Apr 2026
- ONCE: Run multi dockerized web apps on single server 16 Mar 2026
- Tmux comes to the next Omarchy 17 Feb 2026
- Shopify LMP2 / Rolex 24 / Daytona 2026 9 Feb 2026
- Omarchy 3 6 Nov 2025
- Doing More Than Just the Bare Minimum 6 Oct 2025
- It's not the time it's the attention 6 Oct 2025
- Negative Visualization 4 Oct 2025
- Libertas, Proprietas, Pietas 5 Sept 2025
- Omarchy 2.0 26 Aug 2025
- CVs are full of shit 18 Aug 2025
- Omarchy (micro) forks Chromium! 14 Aug 2025
Link verified 1 Sept 2026. Recent items update automatically from the channel.
As a guest, on YouTubeInterviews Long-form interviews on other people's channels — chosen, not exhaustive.
Their own voice by their own participation: interviews they chose to sit for, on the interviewers' channels. A curated few, never a complete file. The Lex Fridman #501 conversation is also transcribed and quoted on this site.
The conversations
-
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501
Lex Fridman
26 Aug 2026 -
Is Linux the perfect operating system? - Omarchy interview with DHH
NetworkChuck
25 Aug 2026 -
DHH: How to Build a Profitable Company Without Losing Control
David Senra
26 Jul 2026 -
DHH’s new way of writing code
The Pragmatic Engineer
8 Apr 2026 -
DHH: Future of Programming, AI, Ruby on Rails, Productivity & Parenting | Lex Fridman Podcast #474
Lex Fridman
12 Jul 2025 - The #501 conversation, transcribed and quoted on this site korents
Link verified 1 Sept 2026.
-
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501
Lex Fridman
dhhGitHub Rails, Omarchy, and the rest.
The code itself: Ruby on Rails, Omarchy, and the smaller tools they release. The commit history is the record of what they actually build, as opposed to what they argue about.
Recent
- omarchy-zonda-zoom-theme — A cool, carbon-black Pagani Zonda theme for Omarchy 17 Aug 2026
- omarchy-diablo-dreams-theme — A dark, golden-brown Lamborghini Diablo theme for Omarchy 17 Aug 2026
- omarchy-giants-theme — Standing on the shoulders of giants — a warm sepia-on-paper dark theme for Omarchy 16 Aug 2026
Show 3 more
Link verified 1 Sept 2026. Recent items update automatically from the channel.
With Jason FriedBooks REWORK, REMOTE, Getting Real, and It Doesn't Have To Be Crazy At Work.
Four books written with Jason Fried, each with its own page at Basecamp: REWORK and It Doesn't Have To Be Crazy At Work on running a company sanely, REMOTE on distributed work, and Getting Real on building software. Listed as they appear on dhh.dk.
Link verified 1 Sept 2026.
On record
What they believeKorents 52 beliefs, 6 changed minds — each backed by an exact quote.
Compiled by korents.com, not by them: the one-line wordings are korents', the quotes are theirs.
Recent
A formal code of conduct is not worth adopting, because those became struggle-session processes; courtesy without one is what actually wins.
Omarchy is not going to adopt a formal Code of Conduct because those turned out to be struggle-session processes in the last turning. But we are going to play nice. We're going to be courteous, professional, and composed in our direct interactions with users, competitors, and even haters. Because that's what's going to pave the path to the win.
@dhh on X Said 29 Aug 2026
Returning fire to a troll costs you your reputation and costs the troll nothing, because the audience judges you and not them.
But if you return fire with fire, the only thing that'll burn is our reputation. The troll who triggered you into flashing your teeth won't face any consequences, but every spectator who saw it will judge you.
@dhh on X Said 29 Aug 2026
Omarchy could reasonably switch its packaging system to Nix.
Maybe Nix is like Rust: Amazing if you don't have to look at the code! I'm open to the idea that Omarchy Cinque could switch packaging system if I never have to look at nixlang, there are no ergonomic regressions, and we have full repo sovereignty.
@dhh on X Said 27 Aug 2026
Show 49 more
The last nine months have compressed decades of progress into weeks, and this is one of the rare moments a person gets to watch the world change inside their own lifetime.
I love this quote. I think it's Lenin. There are decades where nothing happens and weeks where decades happen. And we have seen decades of progress happen in the last nine months.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The release of Opus 4.5 in November 2025 was the dividing line, because it was the first time an agent produced work uncannily close to what its user would have written themselves.
Then we get to November 24th, 2025. Opus 4.5, to me, was the dividing line, where suddenly... I didn't even try it on the 24th. I think I tried it on the 26th. I give it a couple of tasks, and I realize that the quality of the output is uncannily close to what I would've written.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
AI has passed nearly every human at finding security vulnerabilities, because the work is chaining together small flaws that are harmless on their own.
So the irony here is that when you look at that field, it seems like we've reached levels of intelligence that virtually no human can match because many of these security holes are about stringing combo moves together. You find one little vulnerability here that by itself might not be the worst thing in the world, but then you combine it with four others, and suddenly you have RCE, remote command execution. Humans who are able to do that are very rare.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Letting non-programmers vibe-code features into a large existing product destroys its architecture, even when every individual change looks defensible.
And we ended up with a lot of PRs that individually perhaps could have been justified for a hot moment, taken all together, destroyed the architecture of the system. And we actually had to clean up manually, mop it up by hand, by human hand, to get back to an architecture that felt cohesive and coherent.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The very large productivity gains from agents require working with them directly; putting another human in between is too slow to preserve the gain.
The revelation I've had working on Omarchy the last three months is that to get that magical 10X, 100X, in a few rare cases, 1000X productivity boost, you have to interact with the agents directly, and you cannot intermediate that bandwidth with another human because it's simply too slow.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Most organisations are bottlenecked on ideas, vision and taste rather than on implementation, so making code cheap does not make them productive.
The other thing I'd say is that most organizations don't know what they want. They don't know how to make it better. They're not bottlenecked on implementation. They're bottlenecked on ideas. They're bottlenecked on vision. They're bottlenecked on taste. And if you don't have those element in excess of your implementational capacity, it doesn't help. So you can make a lot of shitty ideas come true, then what?
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Software lock-in is breaking, because rewriting just the 5% of an application you personally use is now within one person's reach.
And maybe you won't get to 100% coverage, but this is the old joke about Microsoft Office. "I only use 5%." Yeah, well, we all use a different 5%. Well, what if we all just build our own 5%? What if I just took the functionality that I need and just did that? That is a completely different challenge and one agents are incredibly capable of doing right now, today, and I've done it a lot of times over.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Agent-written pull requests already outclass those of the median human contributor to an open source project.
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 #501 Said 26 Aug 2026
This is the best time there has ever been to be an open source maintainer.
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 #501 Said 26 Aug 2026
A maintainer no longer needs to read every pull request; agents can sort the chaff and leave only the decisions worth a human.
I'm not reviewing every pull request anymore. I haven't been reviewing them for quite some time now.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Vibe coding is not programming, and the line between them is whether you look at the implementation at all.
And vibe coding, if we define it here, is you tell an agent to build software for you. You do not look at the implementation. That, to me, is what separates vibe coding from programming or, let's say, agent-accelerated development.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Software is product management, and those are the skills the agentic era rewards — skills that are not evenly distributed among programmers.
The reason I say that is there's a lot of programmers who are not very good product managers. Software is product management. What should it do? Who should it do it for? How should it do it? How should it look? What are our priorities? What do we start with first? What does version one include? All of those skills are not easily or equally distributed across all programmers.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Overly prescriptive instructions make a coding agent worse, for the same reason a micromanaging boss makes a programmer worse.
it was actually being damaged by overly prescriptive humans. And any programmer who's had a pointy-haired boss knows exactly what that is like. When the boss walks into the room, doesn't know anything, starts telling you how to program, how to code. What do you do? You sulk. You write shittier code if you're mandated to do things that are against your better judgment. Why would an agent not be the same?
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
You cannot know what a program should do until you play with it, so in the agentic age you should be as vague as you can up front and then interact with what appears.
No one was happy. Because no one knows what they want until they receive it. You don't know what a program should do until you play with it. So in the agentic age, you should resist the temptation to be overly specific upfront. Be as vague as you can to manifest something, then interact with the something. The way you arrive at good software is you write a little bit of software, and then you try to use it. It is in the process of using software that you discover what you really want.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The case for sweating every line of code was premised on humans doing the modifications, and it now survives only because tokens are scarce.
That was premised on humans doing the modifications. I think it is an open question to which degree this still matters. Now, it does matter, and the reason I say that, at least for the moment, is that tokens are still scarce. At this moment in time, we are all token limited.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Programmers who loved the mechanical act of coding are under threat; those who wanted to build things are not.
I think you're gonna have a hard time coping with the new reality if the only thing you loved about programming was the mechanical bits of putting the right logical constructs together to produce something other people told you to produce. Because that mechanical process is under threat. If you are, as you just mentioned, excited about building things, I don't think you're under threat at all.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
A productivity improvement means fewer people doing the same job, and that should be said plainly by the people defending it as good.
This is very important because in the abstract, I think everyone says, "Yay, productivity. That's good." What did you think, this was all just vibes? No. Productivity means fewer people to do the same number or the same job. Now, the amount of job you want done may increase, and therefore you get more people, but it also may not.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The current tech layoffs are pandemic over-hiring correcting itself, with AI as the convenient excuse.
And I think what we're seeing right now with some of the layoffs is a testament to that, not AI. It's just that during the pandemic, a bunch of overhiring went on, and now AI is a convenient excuse to slim down. But I do also think AI is going to expose some roles as just not being productive ways for humans to spend their time, and therefore we must come up with new ways of spending their time.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Trying to anticipate what AI will look like two model releases from now is a waste of time and a route to AI psychosis.
Don't try to anticipate anything. You will literally go crazy. Because even the smartest brains in the business cannot anticipate what two model hops from here is going to look like. It's an absolute waste of time, and you will develop an AI psychosis trying to deduce what two years from now is gonna look like. Focus on right now, and right now is the most incredible time to be into computers.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
There is no accumulated advantage in agentic coding: someone who ignored the whole of the past year could catch up to the frontier in two weeks.
There's not any accumulation, which is in some ways a great relief.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The agentic age needs a new operating system: if you can vibe-code any application, you should be able to vibe-code the operating system, and only Linux allows that.
It is an infuriatingly locked-down computer. Now, to Apple's credit, it's a pretty good computer for being locked down, but I don't want a locked-down computer. I wanna own my computer. Better yet, I wanna mutate my computer, and this is where the agentic age needs a new operating system. When you can vibe code whatever app comes to your mind, you should be able to vibe code your operating system.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The arcane config files and error messages that kept Linux off the desktop are exactly what make it the right operating system for agents.
Linux conquered everything else. All the AI infrastructure that everyone runs off, it's all running on Linux. All the systems, all the servers, everything is Linux. So it was kind of a curiosity that the desktop and the personal computers we were using really hadn't been captured, but clearly it was just waiting for this moment. Linux spent the time from '91 to now waiting for agents to fully flourish as an end user operating system.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
In most domains agents are now better than humans at finding bugs.
And this was with models we had six months ago. At this point, 100% in the majority of domains we work in today, agents are better at finding bugs.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Work produced by one frontier model should be reviewed by a different one, for the same reason a good programmer's work improves under a good peer's review.
Why are we surprised? Even if you're a good programmer, if you finish a job and you ask your also very good peer to review it, you're gonna end up with better code. Of course you're gonna end up with better code. So build that into your process.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The two standard criticisms of AI — that it is not deterministic and that it is not creative — cannot both be true.
There's both the charge that it's not deterministic and therefore bad, and also that it is not creative. It's one or the other, bro.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Large language models could still plateau, and that possibility should be held open even though no evidence of it has appeared.
So we should also have the humility. As amazing as the LLMs are now, it could be that they eventually plateau. We haven't seen any evidence of it yet, and I think this is also why we're seeing this absolute gobsmacking levels of investment, because so far the scaling laws are true, and the more billions are poured in, the more intelligence comes out.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
The programming language is now English, and it is a more beautiful one than Ruby.
The 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 #501 Said 26 Aug 2026
A sense of achievement in software survives writing almost none of the code yourself.
So it's strange because it's also perhaps the major software release that I've worked on the least in terms of lines of code. I have the least number of personally hand-chiseled lines of code in Quattro than I've had in any major release I've ever done. And yet, I am insanely proud of what we've accomplished.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Falling birth rates make a society less able to be hopeful, because nihilism creeps in when people have no stake in the future.
I think this is one of the great tragedies of the moment, is the falling birth rates are making it more difficult for people to be excited about a more prosperous future that is difficult to get to. Because if we're planting trees of which our children will not sit in the shades, I don't know, maybe we should just make some lumber and burn it all down, right? I think there's a nihilism that can sneak into society much more easily when we are not DNA invested in the future
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Creating life with another human you love is the peak experience of being on the planet.
I'm excited about a lot of things. I love building things, and I love hobbies, and I love all sorts of stuff. But creating life with another human that you love is literally the peak experience of being on the planet.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
A human lifespan of about 90 to 100 years is right, and living forever is not something to want.
I actually I do wanna die. I don't wanna do this forever. Like, I think the human li- lifespan of about 90 to 100 sounds about right. I'm embracing the finitude of life.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Health optimisation has overshot: minimising a measured risk is not worth it if the cost is not having lived.
And this is the myopia of modernity, that we reduce things down to like, well, one glass on this long run study meant that you had a 0.1% greater risk of some heart defect. Yes, but if you didn't live at all, what's the point?
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Countries have a right to set their own immigration policy, and the assumption that people can be moved between countries with no consequence is empirically false.
Countries and peoples have a right to set an immigration policy, and this notion that we shouldn't have any borders or, or even worse than that, it's all just a blank slate, that all peoples are just the same, and we can take people from one place of the earth and we can place them in another place on the earth and everything's just gonna work out hunky-dory. Empirically not true.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
A country benefits from immigration in proportion to whether the people arriving are net contributors who assimilate.
Immigration depends greatly on who immigrates. And a country benefits when the people who immigrate are net contributors to the society, and in most cases, that they assimilate with the local culture.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Liberals and conservatives should work together, and that is easier when colleagues leave their political differences out of it.
So I actually think liberals and conservatives should work together. I think the country would be much worse off if there's a complete separation between the tribes, and then there can't be any overlap or interaction. And I think that mingling is so much easier to do if you just don't focus on your differences all the time. Focus on what you like together.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
You can keep using a company's product while disliking its politics; refusing everything you disagree with is not required.
The world would be so fucking boring if we constantly sought 100% compatibility in our opinions and in our politics. And when it comes to my code generator, which is what Claude is, I don't need it to share all my politics.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
Entrepreneurs benefit from setting ambitious goals, even though most people do not need grand ambitions at all.
And I will say I've actually changed my mind on that a little bit. I spent quite a lot of time speaking the other book that there are a lot of people who don't actually need those ambitions. And I also-- That's also true. We don't want 8 billion Elons running around the world. Would be rather crazy, I think. But I've come to realize that for entrepreneurs, it's healthy to have suitable chunky goals.
DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 Said 26 Aug 2026
AI coding agents advance open source's founding goal by letting far more people modify software, so barring AI-assisted contributions protects a guild rather than the mission.
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 source Said 1 Jun 2026
An executive's empty calendar is a feature, not laziness: availability is what the job requires.
Wide open calendars should not be seen as lazy, but as intentional availability.
Executives should be the least busy people Said 31 Jul 2025
Forcing Google to divest Chrome would damage the web, even though Google should not be allowed to rig the online ad market.
Google should not get away with rigging the online ad market, but forcing it to sell Chrome will do great damage to the web.
Don't make Google sell Chrome Said 28 Apr 2025
However capable AI coding tools become, the industry will still need junior programmers, because someone must be able to vet what the machine produces.
However good AI gets, we're always going to need people who know the ins and outs of what the machine comes up with.
We'll always need junior programmers Said 24 Apr 2025
Universal basic income is at most a small part of the answer to AI-driven job loss.
The purpose of work is not just about earning your keep, but also about earning a purpose and a place in the world.
Universal Basic Dead End Said 7 Apr 2025
Leaving the cloud for owned hardware cut 37signals' annual infrastructure bill from $3.2M to $1.3M without growing the operations team.
For 2024, we've brought the cloud bill down from the original $3.2 million/year run rate to $1.3 million. That's a saving of almost two million dollars per year for our setup!
Our cloud-exit savings will now top ten million over five years Said 17 Oct 2024
Using an open source project confers no right to a say in its direction; open source is run by those who do the work, not by democratic vote of its users.
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 democracy Said 16 May 2024
TypeScript's type annotations cost more in friction than they return in safety, and a front-end framework is better off written in plain JavaScript.
TypeScript just gets in the way of that for me. Not just because it requires an explicit compile step, but because it pollutes the code with type gymnastics that add ever so little joy to my development experience, and quite frequently considerable grief.
Turbo 8 is dropping TypeScript Said 6 Sept 2023
Hybrid work is the worst of both arrangements: it destroys the main benefits of remote work while also failing to deliver the benefits of an office.
I say, do or do not. Hybrid is a cop-out.
Hybrid combines the worst of office and remote work Said 8 Jun 2023
Requiring people to work from an office is a legitimate way to run a company, and remote-work advocates are wrong to claim moral superiority over it.
Let's be real here. The modern world we live in was designed and executed from an office. It's a perfectly legitimate way of working.
In defense of the office Said 8 May 2023
Renting computers from a cloud provider is mostly a bad deal for medium-sized companies with stable growth.
It's finally time to conclude: Renting computers is (mostly) a bad deal for medium-sized companies like ours with stable growth.
Why we're leaving the cloud Said 19 Oct 2022
Paying for open source is not a precondition of its sustainability; large projects can thrive while rejecting market-based terms entirely.
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 source Said 13 Dec 2021
Beliefs others hold too
Omarchy could reasonably switch its packaging system to Nix. 2 hold this
Maybe Nix is like Rust: Amazing if you don't have to look at the code! I'm open to the idea that Omarchy Cinque could switch packaging system if I never have to look at nixlang, there are no ergonomic regressions, and we have full repo sovereignty.
@dhh on X Said 27 Aug 2026
Universal basic income is at most a small part of the answer to AI-driven job loss. 2 hold this
The purpose of work is not just about earning your keep, but also about earning a purpose and a place in the world.
Universal Basic Dead End Said 7 Apr 2025
Latest
Everything, newest firstFeed Posts, videos, repos and beliefs from every card above, in one stream.
Filter & sortAll sources · condensed
- We just kicked off Omarchy Kids. Working on a special wholesome and safe way to get children started with Omarchy. Harris is organizing. Get in touch! 1 Sept
- Smart thinking to frontrun the Apple resale market on the high end 😄 1 Sept
- Kill your darlings! The fact that it's "by DHH" is opinionated enough. Lean into the future, and the future is Beautiful, Fun & Agentic Linux. https://t.co… 1 Sept
- Maybe the Omacom Foundation should be sponsored prozac subscriptions for those suffering from severe cases of ODS (Omarchy Derangement Syndrome)? Mental health… 1 Sept
- "He who has a why to live for can bear almost any how." — Friedrich Nietzsche 1 Sept
- The next Omacon is going to be insane. 1 Sept
Show 60 more
- There's so much stuff happening in Omarchy right now that it's almost impossible to keep up. But @stevenharms has a great catchup video from the last few weeks… 1 Sept
- It's true! Omarchy is not perfect... yet. It has issues, mistakes, problems. We can fix everything, but it's going to take a little time and a lot of help. So… 1 Sept
- The next Omarchy plugin competition is going to be much, much bigger. We'll have a $10,000 prize pool. Way more winners. Way better voting. EVERYTHING IS ELIGI… 1 Sept
- Turning Omarchy hater quotes and tears into an absolute banger of a tune! Love it, Boyd. Let's have fun, not take ourselves to seriously, and then also laugh w… 1 Sept
- I'm a little late on the Omarchy Eurovision (winner takes $500 prize!), so I just had Claude put together all the submissions on a single page for easy listeni… 1 Sept
- Gorgeous! The talent in the Omarchy community continues to blow me away. We're going to make this the ideal OS for gamers too. So many interesting backroom con… 1 Sept
- Growth in Omarchy plugins continues to be absolutely explosive! Now over two thousand apps available for the malleable OS. By this rate we'll hit 15,000 by Xma… 1 Sept
- We are going to do big things in China with Omarchy this year! I'm going in October. Will be speaking at GOSIM Shenzhen on Oct 17. 1 Sept
- Everything you've ever wanted your operating system to do is just a prompt away. 31 Aug
- Returning fire to a troll costs you your reputation and costs the troll nothing, because the audience judges you and not them. 29 Aug
- A formal code of conduct is not worth adopting, because those became struggle-session processes; courtesy without one is what actually wins. 29 Aug
- Omarchy could reasonably switch its packaging system to Nix. 27 Aug
- Entrepreneurs benefit from setting ambitious goals, even though most people do not need grand ambitions at all. 26 Aug
- You can keep using a company's product while disliking its politics; refusing everything you disagree with is not required. 26 Aug
- Liberals and conservatives should work together, and that is easier when colleagues leave their political differences out of it. 26 Aug
- A country benefits from immigration in proportion to whether the people arriving are net contributors who assimilate. 26 Aug
- Countries have a right to set their own immigration policy, and the assumption that people can be moved between countries with no consequence is empirically false. 26 Aug
- Health optimisation has overshot: minimising a measured risk is not worth it if the cost is not having lived. 26 Aug
- A human lifespan of about 90 to 100 years is right, and living forever is not something to want. 26 Aug
- Creating life with another human you love is the peak experience of being on the planet. 26 Aug
- Falling birth rates make a society less able to be hopeful, because nihilism creeps in when people have no stake in the future. 26 Aug
- A sense of achievement in software survives writing almost none of the code yourself. 26 Aug
- The programming language is now English, and it is a more beautiful one than Ruby. 26 Aug
- Large language models could still plateau, and that possibility should be held open even though no evidence of it has appeared. 26 Aug
- Omarchy running on 2011 X220 2GB RAM (with room to spare) 22 Aug
- omarchy-zonda-zoom-theme — A cool, carbon-black Pagani Zonda theme for Omarchy 17 Aug
- omarchy-diablo-dreams-theme — A dark, golden-brown Lamborghini Diablo theme for Omarchy 17 Aug
- omarchy-giants-theme — Standing on the shoulders of giants — a warm sepia-on-paper dark theme for Omarchy 16 Aug
- Omarchy Quattro 14 Aug
- Endless execution 9 Aug
- I'm sorry, Dave 27 Jul
- Sitting down with Senra 26 Jul
- Wolves, sheep, and gypsies 21 Jul
- Three sacred cows that must die so Europe can live 16 Jul
- Dell is on a roll with the XPS 14 Jul
- The will to power will return 12 Jul
- But Y 11 Jul
- European Delusions & Danish Drones 19 Jun
- The Rape of Britain 17 Jun
- A pond of interesting problems 3 Jun
- Let the agents democratize open source 1 Jun
- Basecamp Five 26 May
- Basecamp Five's Keyboard Combos 25 May
- Celebrating computers at Omacon 21 Apr
- Omacon Keynote 21 Apr
- The malleable computer 15 Apr
- ONCE: Run multi dockerized web apps on single server 16 Mar
- Tmux comes to the next Omarchy 17 Feb
- Shopify LMP2 / Rolex 24 / Daytona 2026 9 Feb
- Omarchy 3 6 Nov 2025
- Doing More Than Just the Bare Minimum 6 Oct 2025
- It's not the time it's the attention 6 Oct 2025
- Negative Visualization 4 Oct 2025
- Libertas, Proprietas, Pietas 5 Sept 2025
- Omarchy 2.0 26 Aug 2025
- CVs are full of shit 18 Aug 2025
- Omarchy (micro) forks Chromium! 14 Aug 2025
- textmate-rails-bundle — My stripped down Rails bundle for TextMate 2 18 Jun 2022
- conductor 16 Sept 2010
- asset-hosting-with-minimum-ssl — Rails plugin for picking a non-ssl asset host as often as possible 27 Nov 2008