MoreRSS

site iconDavid Heinemeier HanssonModify

Made Basecamp and HEY for the underdogs as co-owner and CTO of 37signals. Created Ruby on Rails. Wrote REWORK, It Doesn't Have to Be Crazy at Work, and REMOTE.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of David Heinemeier Hansson

The Rape of Britain

2026-06-17 22:19:34

Rupert Lowe, member of the British Parliament and leader of the Restore Britain party, released The Rape Gang Inquiry yesterday. It details the industrial-scale sexual atrocities committed by predominantly Pakistani Muslims against mostly White British girls in the United Kingdom over decades. It's the stuff of nightmares. 

In fact, it's so grim, so vile, and so dark that I can't in good conscience recommend reading the graphic details directly (even just a summary of the accounts is traumatizing). But at the same time, you can't look away either. The report estimates that 250,000 British girls have been victims of these rape gangs over the decades. It's an unimaginable scale of horrors.

The closest comparison to these accounts is the atrocities committed during times of war, but somehow this seems worse: The terror did not come as a result of losing an armed conflict, but aided and abetted by the national institutions sworn to serve and protect. From the report:

Police forces ignored repeated reports, criminalised victims instead of perpetrators, destroyed evidence, and allowed known rapists to walk free on bail. 

Social care services undermined protective parents, placed children in trafficking hubs inside children’s homes, closed cases despite clear indicators of exploitation, and retaliated against whistleblowers. 

The NHS recorded genital injuries, multiple sexually transmitted infections in children as young as 13, pregnancies caused by rape, and suicide attempts, yet discharged victims back to
their abusers without safeguarding referrals or trauma care. 

Schools observed older men collecting girls at the gates, heard disclosures of rape on school premises, and responded by excluding victims rather than protecting them. 

Taxi licensing authorities renewed permits for drivers who formed the logistical backbone of the networks and collapsed in the face of organised protests when basic safety measures were proposed.

But that's the collective, general assignment of complicity. The specific examples are so much worse. I promise I won't haunt you with more, but here's just one example from the report:

When Fiona's mother called the police to report her daughter missing and mentioned a history of abuse by Asian men, the call handler told her: “You can’t describe them as Asian men because that’s racist. You should just be glad your child is being taught a different culture.” On one occasion, a police officer returned Fiona to the house where the abuse was occurring and told the men to “have fun with her.” On another occasion, police instructed the abusers that if they could persuade Fiona to sign herself out of care, the police would stop bothering them.

Now let me touch on two related topics. First, the BBC reported yesterday that trust in traditional media is plummeting in many places, but the fall in Britain has been particularly steep: 

The research published on Tuesday suggests that public trust worldwide is at 37%, three points down on this time last year. In the UK, it has fallen by five points to 30% - 20 points lower than 10 years ago.

So in 2016, half of Brits had trust in traditional media, like the BBC. Now that's down to 30%. Grim. So imagine my surprise when I couldn't find a single mention of The Rape Gang Inquiry on the BBC's news site from neither yesterday nor today. You don't have to be Sherlock Holmes to deduce a connection between narrative-driven coverage (and absence of it!) and lower trust. 

Second is how the UK wants to track everyone's social media use under the guise of restricting access to those under 16. Which requires every adult to verify they're of age by providing a digital ID, passport, or credit card. Thus ending any hope of anonymity online. All wrapped in Protect The Children dressing.

So a state that not only failed to prevent these sexual atrocities, but in many cases abetted the horrors, now wants to end anonymity online to "protect children", so it can prosecute even more regime critics? The same country that leads the world with 12,000 yearly arrests for online speech already? It's painfully on the nose.

It's tragic what the Brits have had and continue to endure. They deserve so much better. Especially these abused children detailed in Lowe's report. And making them wait much longer is a dangerous cocktail.

A pond of interesting problems

2026-06-03 15:10:51

The great joy of having built a successful business that employs a broad team of talented people is that I get to fish for exactly the kind of problems that most interest me, most of the time.

Usually, this coincides well with the needs of the business. When we moved out of the cloud, I spent months getting Kamal off the ground, so we didn't have to get mired in the complexity of Kubernetes. Fun problem to solve!

And of course, the origin story of Ruby on Rails is that Basecamp gave birth to it all back in 2003. Because I simply wanted Ruby to work well for the web, and we needed a platform to build the business.

But sometimes it's also a bit further afield. We had our big clash with Apple over the App Store's monopoly abuses back in 2020, but it wasn't until 2024 that I severed our exclusivity with the Mac on the engineering side by moving to Linux, and ultimately building Omarchy.

I don't always get to choose, of course. There are occasionally urgent problems that just need our, and therefore my, full attention as a company, or humdrum issues that I just happen to be best qualified to tackle. But this is increasingly rare because of all those great people we've managed to assemble at 37signals.

And that's how it should be! Building a successful business should yield dividends beyond just the financial ones. It should afford you more opportunity to press your comparative advantage, so you spend most of your time on the projects that stimulate a little Call of the Wild.

Never to the point of being too good for anything, mind you. Taking out the trash is still everyone's job some of the time. But mostly, I want to be sitting by the pond of interesting problems, fishing for the ones that catch my eye and hook my motivation. 

Who could wish to retire from that?

Let the agents democratize open source

2026-06-01 17:22:27

The open source movement spent decades fighting for everyone's right to change software, through free access to code and permissive licenses to release improvements. But at the dawn of the AI revolution, as this mission is finally being broadly fulfilled, it's clear that "everyone" never actually meant everyone to some.

See, all programmers are equal, but some programmers are more equal than others. If you're a programmer being assisted by AI, you're not a real programmer. Therefore you aren't entitled to the same supposedly universal open source rights. Or so the self-serving thinking goes in the growing number of anti-agent camps springing up as part of a modern Luddite movement.

Projects big and small have been erecting new participation barriers on contributions aided by AI to preserve the privileges of the old programmer guilds. 

This is a protectionist tale as old as time.   

And the justifications are just as tired: It's about quality! It's about attribution! It's about workers! Spare me. It's about you, your insecurities, and your privileges.

Humans have been writing shitty software, with dodgy attribution and plenty of bugs, since five minutes after the profession materialized. 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. 

But as with so many social movements that purport to fight for freedom or equality, this AI backlash reeks of status games, envy, and what Nietzsche called ressentiment: How dare you make or change software without suffering through all that I had to endure learning this trade! This precious power is my reward for enduring the social humiliation of being a nerd!

What should be celebrated as the spread of computing freedoms is instead condemned because it diminishes the exclusivity of those who possessed it first.

Don't succumb to this insular, fearful, protectionist thinking. Programming is evolving. We don't know exactly what the final shape will look like, but giving more people access to the fruits of computing freedoms is worth resisting the temptation to close the gates of participation.

Basecamp Five

2026-05-26 18:52:29

I've been working on Basecamp for half my life, and nearly my entire professional career in software. The first code was written in the summer of 2003 when I was just 23. Now I'm 46, and we've just released the fifth major version. 

It's an incredible update to a service that continues to help about a million users a day avoid dropping the ball when working with others. It's AI accessible, but not agent hysteric. It's still famously easy to use, still executes the basics beautifully, and still focuses on the small to medium-sized teams we've been serving in the Fortune 5,000,000 for decades.

Here are just three of my favorite new features in Basecamp 5:

Lexxy editor: Our new text editor finally brings tables, markdown, and live syntax highlighting for code to Basecamp. Oh, and voice notes. It's built on Meta's Lexical editor toolkit, and it's going to ship as the default for Action Text in the next major version of Rails.

Keyboard accessible: After moving to Linux, building Omarchy, and acquiring a taste for mechanical keyboards, I've come to love navigating the computer primarily through hotkeys. So with a lot of effort, Basecamp is now a delight to drive through the keys, and you don't have to be a brainiac to remember them all: just hold down SHIFT, and they're revealed in the interface. SHIFT + S opens the sidebar, ESC moves focus between it and the main page, SHIFT + C starts composing a comment/chat line/answer.

The permanent sidebar: If you live in Basecamp, like I do, it's to stay on top of all the new things that are constantly happening in a busy account, and that's just gotten so much faster with the new permanent sidebar. Before, we had a Hey! menu in the top bar. You'd get a little dot when something was new, then you'd open it, click, and the menu would close. If you had five things that were new, it'd be open-click-close, open-click-close, five times. Being able to zoom through these now with just the return key, tap, tap, tap, and I've read three new things. So good.

And there's so much more. Jason put together a great summary on the new marketing site, which in itself is brand new too. A back-to-basics design in many ways. As our entire industry is getting swept up in agent hysteria (and I love AI as much as anyone!), we thought it better to focus on the human communication that's the cornerstone of Basecamp. The new site just speaks plainly to that mission and shows you the software right at the top.

Another thing that's back is color, specifically in the logo. Basecamp's clever but flat paperclip logo has been replaced with a modern take of our original rolling mountains. In full three dimensions, with depth and a gradient. Love it. 

Overall, I'm really proud of what we've built with Basecamp Five. We're inching in on a quarter of a century in service! We still have customers who signed up back in early 2004! This is the kind of legacy that makes me beam, and the new version is just ace. 

If you've tried Basecamp in the past, it's time to take another look. If you haven't tried it yet, you're in for a treat.

screenshot-2026-05-26_12-33-29-medium.jpg

Celebrating computers at Omacon

2026-04-21 18:56:33

Do you see the same truth? That's how C.S. Lewis defined the essence of friendship. And that's what we gathered 130 people in New York to honor for Omacon two weeks ago. Seeing the same truth: A love of computers. Bespoke computers. Malleable computers. Our computers.

It's the kind of magic you can only really summon in person. We do our best online, but you instantly realize what an impoverished medium it is for creating real connections once you're all together in the same room.

So that's what we did. We connected. We shared our work, our passion, and our opinions about all these new Linux vibes. It happened in an absolutely gorgeous venue, generously offered for the occasion by Tobi and his event team at Shopify. The space had an almost comedy-club intimacy, with chairs just a few inches from the podium. Thanks to the single-track format, we made the most of that warm atmosphere. I gave the keynote.

I also got to meet Prime, TJ, Bjarne, Spencer, and Vaxry for the first time in person. Which is always a bit odd when you've been working together for a while over the internet. It feels so familiar, but like an unfinished agreement. And then, boom, it's signed with a handshake and a smile.

Same with getting to meet and talk to a ton of other Omarchy users from all walks of life. Many were programmers, but plenty were not. Some came from other Linux distributions, but most from either Windows or Mac. Everyone shared a passion for computers, though. Not just as instruments of action, but as delightful environments for play, learning, and connection.

It all added up to a massive recharge. I built Omarchy for myself, but sharing it makes it mean so much more. Seeing others enthusiastically embrace it as a starting point for their own Linux adventure is a real boost to the motivation needed to keep making it better. Because there's always more to do: more systems to cover with perfect compatibility, more corners to polish.

So that's what we're going to do, together. Make this distro reach more kindred spirits. Entice those who would love a bespoke, kintsugi system, but don't know where to start. It's never going to be for everyone, but that's also why it works as a beacon for those who choose to share the quest.

The malleable computer

2026-04-15 23:06:27

Open source promised that users would be free to change whatever code they were running. The reality, however, is that hardly any of them ever did — it was simply too hard. Now, with AI, it suddenly isn't.

This is very exciting. Being able to add features to any local open-source application and then use that bespoke fork for your own benefit is an incredible step toward the original open source promise.

This isn't just about regular users, either. Even if you are a programmer, you might not be familiar with the language the application is written in. And even if you are, taking the time to get familiar with any substantial codebase is a tall order. AI is compressing that complexity and making it malleable at a ferocious rate.

What excites me even more, though, is when this power is applied to the operating system, and thus the entire computer. When you're able to change not just individual applications, but your system's menu bars, your window manager, your notification system, your everything. 

But you can only do this on Linux. With Windows and macOS, the core elements of the operating system are owned by the companies that make them. While it's often possible to hack certain aspects, it's far from truly having the malleable computer that Linux allows.

I've already seen this a lot in the Omarchy world: users who aren't super technical making the system their own with the help of AI and being utterly delighted by the outcome.

And while this is still a pretty nerdy thing to do, I don't think it will remain contained to that niche for long. As models get even more powerful, the idea that your system is tied down as a fixed black box is likely to become an archaic notion pretty quickly.

As always, the future is already here, it's just not evenly distributed.