X Stats

Login Sign Up
@dhh

DHH

@dhh

824 Tweets
153 Following
589,458 Followers

Father of three, Creator of Ruby on Rails + Omarchy, Co-owner & CTO of 37signals, Shopify director, NYT best-selling author, and Le Mans 24h class-winner.

Date ↓ Tweet ❀️ πŸ”„ πŸ’¬ πŸ‘ πŸ“
Sep 26 RT @jasonfried: For background, this video rant below is about a feature in Basecamp called Automatic Check-ins that simply polls everyone… 0 28 0 2 139 .
Sep 24 RT @tobi: It’s such a terrible mental tax on builders that divisive clowns just ride in and spew these bullshit terms that they clearly don… 0 270 0 0 140 .
Sep 22 superversive (adj.) β€” Said of a person: one who seeks to uplift, ennoble, and inspire others, affirming meaning, beauty, and virtue rather than undermining them. Let that be you. 1.1k 116 33 77.1k 179 .
Sep 22 To customize the awesome Omarchy screensaver with your own logo, just go to Style > Screensaver. It'll open up the ASCII art in an editor, and you can put whatever you like. Use this ASCII generator to make something cool: https://t.co/UKIKcp2sHN 608 34 15 68.4k 249 .
Sep 21 The small-file performance is key to a lot of this. The Linux filesystem has just been optimized much better for this, and it's something so many dev workflows depend on. https://t.co/8BlvGObynv 211 4 8 52k 195 .
Sep 20 It's also deeply ironic that this wave of celebrating political violence was brought in with the wind from codes of conduct. Orwellian doublespeak that sought to redefine "inclusive" as exclusion and "kindness" as cruelty. Enough with that nonsense. 484 16 12 30.2k 249 .
Sep 20 This makes it all the more important that we don't let open source be defined by these violence-loving nut jobs. And work on alternatives that route around the ideologically-damaged choke points. I'm happy to do exactly that every day. 579 19 15 38.1k 235 .
Sep 20 Omarchy on the Great White MacBook from 2007!! Not sure that thing is running many local LLMs, but it's a new vintage record. Love it. Can anyone go older still? 939 9 56 82k 161 .
Sep 19 We're only looking this happy and relaxed here because we've yet to sit in that sauna box on wheels! At 88F ambient, it's even hotter in the car, and we're wearing full nomex fire suits on top. Good sweat! πŸ˜„ https://t.co/GkfaRYmGEW 87 0 4 23.1k 231 .
Sep 19 It's the Battle on the Bricks this weekend in Indianapolis. @tobi and I are back driving the green Shopify cart #18 for 6 hours in the heat with @ollyjarvis!πŸ’²πŸ›’πŸ’¨ 320 5 16 69.7k 160 .
Sep 19 Ruby Central is making the right moves to ensure the Ruby supply chain is beyond reproach both technically and organizationally. https://t.co/TNbFkSnOdE 318 21 18 56.1k 152 .
Sep 19 HEY is like a tiling window manager in a way: Plenty of familiar elements, yet rearranged in a novel way, which works wonders once you adjust a few long-held habits. Once you do, it's hard to imagine having to drag windows around with a mouse again or to use Gmail! 178 4 15 49.3k 267 .
Sep 19 We've been taught that actually getting a productive developer environment working is this long, drawn-out process of hunting for a thousand tools. But it really doesn't have to be! We can put all the basics in the box, and it'll just work. 579 14 13 59.8k 240 .
Sep 19 2009!! That's the oldest MacBook I've seen with Omarchy yet. Anyone has anything older? 490 10 39 67.2k 87 .
Sep 19 We've fully switched the license for Campfire over to MIT now. Do whatever you want, run it however you want, but just don't come asking for a warranty! https://t.co/SvkoTEkqQO 1.6k 80 46 88.8k 176 .
Sep 18 We got a full guide on how to install Omarchy on vintage Intel MacBooks. There are still a couple of caveats, and you have to turn off secure boot, but overall it's very functional, and far better than being scrap metal after Apple abandoned them. https://t.co/VKYtF5nnMs 534 31 35 49.3k 271 .
Sep 18 Kinda amazing that Omarchy installs quicker on a 2010 MacBook than macOS 26 does on a 2025 M4 Max πŸ˜‚. But either way, I love seeing old machines brought back to usefulness after their maker has abandoned them. 448 15 19 47.8k 208 .
Sep 18 It's a joy to spread love of Ruby and Linux, but to inspire parenthood is divine ❀️ 532 16 15 75.7k 83 .
Sep 18 Yes, there are endless spirals of hate and despair online. But there are also whirlpools of love and hope. And these videos capture the joy of it better than a million thinkpieces. https://t.co/KkZWsMCLTw 395 13 8 28.6k 204 .
Sep 18 Hopecore is the best part of TikTok. https://t.co/SGA6GrOzaM 1.1k 29 33 94.9k 60 .
Sep 18 All this Arch lore of how to get things working on a pre-M MacBook was always there, but boxing it up, and making it work straight off the ISO is how we make the magic of Omarchy ✨ 598 13 25 57k 180 .
Sep 18 This is awesome! Will find a way to ship with this out of the box soon. AI has been an incredible help in building Omarchy too. All the arcane Linux lore is demystified with ease (although it still hallucinates features πŸ˜„). 374 11 22 49.2k 223 .
Sep 18 Installing an OS and getting everything set up shouldn't take hours! Neither should upgrading. We have sub two-minute Omarchy installs now and most v2->v3 upgrades took seconds. 258 4 23 38.9k 180 .
Sep 18 Nothing compares. 394 11 16 50.6k 17 .
Sep 18 Google, Apple, Microsoft and the rest of them have conditioned people to expect that getting service for their software is painful, flow, and futile. When they also host your data, that's an awful experience when things go wrong. It doesn't have to be. 391 10 14 42.8k 252 .
Sep 18 If you have the drive to build a successful business, you're often cursed with the obsession to see anything you put your mind to through. Open source is a very productive outlet for such an affliction! 564 14 10 43.4k 202 .
Sep 18 "I'm an innovation consulting expert", said the man to another at the airport. No irony, dead serious πŸ’€ 1k 24 123 73.7k 103 .
Sep 18 As a father of three, I try my best to pass on good ideas, values, and virtues, but I still hadn't considered we could have started the lessons in utero! 1.3k 18 28 68k 153 .
Sep 17 @Cloudflare Seems like X doesn't like direct links to ISOs. So just go to https://t.co/7fv5hQePSv and hit the ISO download button for the latest πŸ‘Œ 170 7 9 27.8k 146 .
Sep 17 Aaaaand of course I messed up the final ISO 🀦. We've pushed out 3.0.1 with the fix. Really flexing those internet pipes today. Extra glad @Cloudflare is sponsoring πŸ˜„. New ISO: https://t.co/Hiz0isdkAP 216 4 12 29.9k 199 .
Sep 17 I'm really proud of the migration system we have in Omarchy, which will bring any older version along to the latest. It's built in the image of Rails' migration system, and it's crucial to making the insane release schedule work fluently for everyone. 485 10 16 45.4k 251 .
Sep 17 While Omarchy 3.0 ships with Chromium out of the box, we also have full live themeing support for @brave! Just install via Install > AUR (brave-bin), and you'll get themed updates (with a slight delay right now, instant in next Brave). Love that ad-free browsing experience! https://t.co/BQHLRsDGRZ 1.6k 51 87 96.5k 301 .
Sep 17 Note that the Ghostty integration still needs v1.2.0 to be released on the Arch repository. Hopefully that'll happen any second now from @mitchellh! πŸ˜„ 150 0 6 26.8k 150 .
Sep 17 I loved when Sriram opened our podcast conversation with "I used to hate your guts!", and look where we are now, loving Linux together! It's fine to have opinions about people, but remember to keep them flexible πŸ˜„ https://t.co/Cs2B9tTtWK 278 4 7 81.3k 237 .
Sep 17 I recommend Aerospace for the same reason. You can get a taste of a lot of the delicious parts of a great Linux setup on a Mac. An imitation of a tiling window manager might not satisfy in the long run, but could well be a bridge to move onto the real thing on your next upgrade. 229 0 25 39k 279 .
Sep 17 Doesn't mean everyone is going to love Hyprland or Niri or Quickshell or any of the other beautiful, innovative ways of interacting with a computer. But there's no denying that we're in a completely different realm with Linux. Community now full of folks with great taste. 178 1 4 22.4k 272 .
Sep 17 I have great respect for the historical contributions that Apple has made to computing in terms of design, aesthetics, and taste. But nothing last forever. I'm just happy we're able to make and have free alternatives. Incredible to watch Linux emerge as a beacon for good design! 698 16 21 56.8k 279 .
Sep 16 Omarchy 3.0 should install without any additional work on the majority of the pre-M MacBooks. Apple might have given up on them, but many are still fine machines, and Linux can make them run much nicer. 968 41 56 91.4k 202 .
Sep 16 We've finally come around to updating the website after making Campfire FREE! https://t.co/wk05OdXkjN https://t.co/W4RO2Qod2P 876 42 30 64.7k 125 .
Sep 15 RT @rails: Rails World 2025 recap: 814 Rails devs from 62 countries gathered in Amsterdam for more than two days of the latest news in Rail… 0 16 0 0 140 .
Sep 15 RT @rails: Good news: All the talks from #RailsWorld 2025 are now available online! Revisit your favorite sessions or catch up on ones you… 0 60 0 0 139 .
Sep 14 "If you leave the bozos in charge for too long, the entire organization will be shaped in their image. Tim Cook was a masterful logistics hand to Jobs, but he's been a bozo on product, quality, and care. He's gotta go." https://t.co/w42844u8MG 1k 57 53 94.1k 243 .
Sep 14 If I ever give up on computers as a career, it'll be to start a line of home appliances that just have great big knobs, boring-but-reliable internals, and premium utility. Like an old Lexus. Toyota reliability under the hood, lovely leather, and ready to drive a million miles! 1.1k 28 114 48.5k 277 .
Sep 14 Most days I love computers. I even love them when they fail because as long as they're open source, you can always sign up for an adventure to figure out why and fix 'em. But dryers, fridges, and other appliances are not that. Combining them with computers was a terrible idea. 499 15 14 45.5k 277 .
Sep 14 Remember that brand new Miele dryer we got in Europe that takes forever to actually dry clothes? Well, it also doesn't work. Because of course it doesn't. Because of course everything needs a computer these days, with terrible sensors, laggy touch screens, and awful error codes. https://t.co/ZGniRzGt0t 809 18 82 75.6k 303 .
Sep 14 It's the same malaise that's sitting in elsewhere in the org. My wife's iPhone once more failing to wake her up the other day because the alarm feature is somehow still just broken. It's been like this for years. Million reports online. Nothing happens. 148 2 11 26.9k 253 .
Sep 14 What's even worse is that I know there are car aficionados at Apple. Including senior executives. I've met some at car shows! But none of them cared enough or had the power to stop a buggy, laggy, dangerous Car Play Ultra from shipping. That's a lethal level of corporate apathy. 199 3 8 30.5k 279 .
Sep 14 It's incredible that after squandering a decade on Project Titan β€” the Apple Car long shot β€” all they were able to salvage was a gauge cluster setup that runs at 12fps, crashes regularly, and leaves drivers driving blind at night. 546 18 28 81.2k 230 .
Sep 14 Taha keeps pushing Omarchy theming forward! 298 6 5 48.7k 43 .
Sep 13 The Omarchy Discord now has more than 10,000 members! It's incredible how quickly this community has grown. And we're about to turbo-charge that with a new super-fast ISO installer that'll include everything needed for pre-M MacBooks out-of-the-box 🀘 https://t.co/AgsWlLG1bB 577 26 29 38.6k 275 .
Sep 13 Danes faired better than most in Europe by having stricter-than-average rules around immigration, and often faced international critique as a consequence. But even that wasn't enough, as the Prime Minister now accepts, and stats on 2nd and 3rd generation immigrants show. 393 7 16 38.1k 271 .
Sep 13 The Danish Prime Minister shows that left-leaning politicians in Europe need not be trapped by suicidal empathy forever. They can, like her, accept that mass immigration demanded an assimilation that never came, and change course. https://t.co/Vl3sKv3mpa https://t.co/PpNlRj8eie 1.8k 107 47 80.8k 278 .
Sep 12 RT @jasonfried: Just updated the Campfire site to reflect that it's now 100% free β€”Β and open source. Link to the GitHub repo and all. Look… 0 78 0 78 140 .
Sep 12 Work on Omakub is winding down as the project is reaching the "finished software" state, but I'll continue to keep it up to date with new Ubuntu releases, and just did a 1.4.1 release with a few fixes. Tiling window managers aren't for everyone! https://t.co/LDYQFgU5PG 447 19 25 46.4k 269 .
Sep 12 RT @hyprwm: And another huge thank you to @37signals and @dhh for doubling that sponsorship tier to Diamond! 37signals are now at the high… 0 32 0 0 140 .
Sep 11 Remember Linux install parties? We should bring those back. Not because we need them β€” installing Omarchy will soon literally just take two minutes! β€” but because they were fun social events to hangout with other nerds around a shared interest. We could use more of that! 1.5k 48 100 73.5k 271 .
Sep 11 We'll be working on a proper Omarchy site shortly, but to tie us over, here's a beautiful collection of workstations from early adopters 😍 https://t.co/oBH7RRZAq5 https://t.co/cUnusvQysU 892 30 47 49.1k 186 .
Sep 11 As if written to illustrate the point. https://t.co/gacwpmc7Ts 330 5 20 43k 62 .
Sep 11 RT @Glinner: You don't have to say "I disagreed with him on some things". No-one agrees with everyone on everything. It's a pointless state… 0 3.2k 0 28 140 .
Sep 10 The Omarchy journey wouldn't have been the same without @ryanrhughes! He's been pulling an incredible load, and literally hacked on the offline installer right up until the day before the LIVE DEMO at Rails World to get it ready for the keynote. Total champ 🦾 https://t.co/GVPXkhk0QH 637 8 12 75.7k 283 .
Sep 10 In the last week alone, @Cloudflare has served over fifty terabytes worth of Omarchy! We are very grateful for the sponsorship, @eastdakota and @dok2001 🀘 https://t.co/EWhA57hFrT 1.9k 49 38 91.6k 178 .
Sep 09 Next up is going to be Omarchy 2.2, which will ship with a full offline installer! That's the one we've been setting speed records with πŸ˜„ 130 5 8 19.8k 137 .
Sep 09 Omarchy v2.1.1 has been released! Mostly just a bundle of bug fixes, but also includes support for Intel accelerated video + 6Ghz Wi-Fi thanks to Framework CEO @cmonkey 🀘 https://t.co/CBDJdGEsIK 990 34 26 46.8k 194 .
Sep 09 Whaaaaat! That sly bastard has multiple pending PRs, and he didn't even tell me! Just patiently waited for the review fairy to come around. Absolutely love this, @cmonkey! 🀘 https://t.co/ZrUxyfAvkC 939 11 16 47.6k 197 .
Sep 09 It's hilarious trying to imagine, say, Tim Cook doing something like that. There's just a completely different kind of respect reserved for leaders at the top of an organization who's actually capable of getting deeply, nerdily technical like this. LOVE IT! 1.2k 21 12 50k 257 .
Sep 08 @duckdb Turns out we've actually already used DuckDB at @37signals! It helped power our massive AWS S3 exit this summer as the backend for our Nostos migration tool. I didn't even know this πŸ˜‚. Love when the universe lines up like this ✨ 337 1 8 29.2k 236 .
Sep 08 @ryanrhughes Found a way to shave off another 37 seconds!! It's incredible what you can do when you just decide that EVERYTHING SHOULD BE INSTANT. Computers should be so fast now. My Amstrad 464 was ready with BASIC in 2 seconds. Why can't we get back closer to that? https://t.co/RCqTWPRgfL 428 10 27 29.9k 291 .
Sep 08 We got a FULL INSTALL of Omarchy down UNDER THREE MINUTES!! @ryanrhughes has been obsessively optimizing the install flow for the new offline ISO. This is going to be so good, so fast. Can't wait to share! https://t.co/RRdRAPAUjv 2.3k 93 80 99.7k 229 .
Sep 08 Jim Rohn's call for massive action is one I've heeded many times in my career. It's incredible what doors and opportunities that open when you show up with a relentless spirit to make things happen. https://t.co/g9TDHLRwaq 1.7k 155 23 80.5k 222 .
Sep 08 I remember a time when techies would say "I have to use Windows at work, but at home I use OSX!!". Now it's "I have to use a Mac at work, but at home I use Omarchy!!" I hear from people who love computers. Funny how history rhymes! 1.3k 26 69 78.2k 231 .
Sep 08 This entire side quest took less than a month from idea to patch to revision to MERGED INTO CHROMIUM. What a thrill of a ride! https://t.co/s82RQSmz0P 209 2 0 37.8k 150 .
Sep 08 β€œIt always seems impossible until it’s done.” was always one of my favorite quotes. So many people give up before they've even begun. The world is far more malleable than most believe. But you have to show up, believe in the mission, and push like hell. 252 14 2 27.7k 253 .
Sep 08 Live theme switching for Omarchy has been merged into Chromium!! Fantastic work by @hjanuschka who will claim the full $5,000 bounty for making it happen. Seems likely to ship in Chrome 141. Then we won't need the micro-fork. YOU CAN JUST DO THINGS! https://t.co/9ApV2urb0e 1.3k 35 29 58.7k 273 .
Sep 08 And just like that, we make it happen for the the next release of Omarchy: https://t.co/yfxlqiRB7w 118 3 3 24.2k 98 .
Sep 08 Some times all you need is just the right background to really make a theme click. Omarchy's Matte Black with the golden ship at sea is πŸ€ŒπŸ»πŸ’‹ https://t.co/npeOltGcS2 1.4k 36 57 79.9k 163 .
Sep 08 I'm personally a one-monitor stan, but if you're wielding doubles, triples, or quadruples with Omarchy, you might want to check out hyprmon for positioning them using this cool TUI! https://t.co/gP1WJh1bFJ https://t.co/DTUMnw2eQS 1k 30 39 85k 229 .
Sep 08 The purple even pairs with Omarchy's default Tokyo Night theme! Don't say we aren't sweating the details in the new Linux wave 😎 https://t.co/FoVSvuHZTn 227 0 5 45.8k 152 .
Sep 08 Imagine a world where Apple would be content selling $2,500 luxury laptops. Where they didn't need to squeeze every drop from every developer. Where innovation in Linux could be embraced as a benefit, not seen as a nuisance. Stranger pivots have happened! 310 3 24 31.1k 255 .
Sep 07 Love the warm colors of ristretto at night 😍 https://t.co/jMVfuIHf3M 770 10 29 56.7k 68 .
Sep 07 Many such cases! 413 8 16 57.9k 16 .
Sep 07 GPT5 offered this summary as to why Linux is so much faster than macOS: https://t.co/YTx2epa4vr 391 9 23 63.1k 95 .
Sep 07 It's interestingly how relevant this test is as well. I have almost exactly the same number of files in my Ruby 3.4.5 installation via mise when including the gems we use for our apps. The performance of manipulating tens of thousands of tiny files really matter to web devs! 411 2 3 67.2k 275 .
Sep 07 It's actually amazing just how much faster Linux is than macOS when Docker or manipulating many small files is key to the workload, like it is for most web development. It's by far the easiest and cheapest way to accelerate the development bottlenecks, and doesn't require cloud. 547 6 26 40.1k 279 .
Sep 07 It also just feels better buying from people you like and respect. Every dollar is a vote for what you'd like to see more of in the world. 152 6 1 22.6k 138 .
Sep 07 It's thanks to Basecamp customers that we can bless the Rails community with so many open source gifts every year. Remember that when picking your collaboration software πŸ˜„ 527 10 9 51.7k 171 .
Sep 06 We talked about this feature at Rails World: That wouldn't it be great if you could copy the URL from one of those gorgeous frameless webapps in Omarcy? And then @jankeesvw just went off and did it πŸ˜„πŸ€˜ 241 4 9 51k 200 .
Sep 06 I used an iMac as my main computer for many, many years. Love seeing these machines get new life after being abandoned by Apple. This 2012 is great, but the 2014+ machines are even more appealing because of the great 5K display. I have one in storage somewhere! 596 19 30 72k 261 .
Sep 06 "You can't stream the atmosphere, the enthusiasm, and the genuine love of Ruby on Rails, though. I was once again blown away by just how many incredible people and stories we have in this ecosystem." https://t.co/ZBQOiKzbV8 226 9 4 27.3k 223 .
Sep 06 "This sounds scary at first. Edge? Isn't that just another word for danger? What if there's a bug?! Yes, what if? Do you think bugs either just magically appear or disappear? No, they're put there by programmers and removed by the very same." https://t.co/3DX5dW62G6 380 25 13 37.4k 266 .
Sep 06 This is exactly the kind of gender ideology nonsense they tried to push at our kids' school in Copenhagen. We managed to get it rebuked there, but it seems like Seattle has already dug in on ensuring that every kindergarten kid gets spoon-feed this activist propaganda. https://t.co/VbnhsjGkj9 725 15 31 39.8k 293 .
Sep 06 The gender ideology lessons that Seattle Public Schools mandate all children starting from kindergarten be indoctrinated with are cartoonishly over-the-top. Like a 90s Republican scare campaign about the slippery slope brought to life. Crazy. https://t.co/HRgKDc69i3 https://t.co/NzzyMJwE6W 1.4k 58 54 95.6k 294 .
Sep 05 Gum has powered all of the Omarchy terminal interactions since the start. It's so good. Beautiful dialogs, inputs, and selectors with zero effort in Bash. You really should check it out to give even your private or internal scripts a dust of TUI sparkles ✨ 143 5 5 26.8k 256 .
Sep 05 Mood for future Omarchy theme. https://t.co/NbVCmdTmKi 1.2k 17 72 76.2k 54 .
Sep 05 The @charmcli crew just blessed gum with the padding powers we need to center the Omarchy installer πŸŽ‰https://t.co/Jgj5he7eQW 412 15 11 52.9k 124 .
Sep 05 "Vision without action is a daydream; action without vision is a nightmare." β€” Soichiro Honda 1.6k 184 27 69.9k 93 .
Sep 05 End-to-end open source computing has never been more accessible. From the OS on your workstation to the framework powering your web app to the servers delivering it to customers, we're done asking for permission. Libertas, Proprietas, Pietas! https://t.co/HZXnRlvr18 https://t.co/vsImBra29t 615 36 11 43.4k 290 .
Sep 05 We can make computers fun again! Fill them with wonder, cool ASCII screensavers, beautiful themes, delightful tiling-window ergonomics, and include open invitations to both personalize configs and help move the shared core forward. I love Linux! 🀩 565 24 17 50.5k 247 .
Sep 04 RT @typecraft_dev: The memes are on point today https://t.co/Hg1GgB669K 0 178 0 42 71 .
Sep 04 500 contributors, 2500 commits, tons of great new stuff. Rails has never been as alive as now. 482 15 14 52.8k 94 .
Sep 04 RT @flavorjones: Now open sourced! https://t.co/tKoHGIFabH 0 16 0 14 59 .
Showing 201-300 of 554 tweets