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 ❀️ πŸ”„ πŸ’¬ πŸ‘ πŸ“
Nov 20 "Linux has surpassed 5% desktop market share in the US (5.03% in June 2025)... analysts eye 7% by 2027." Analysts are such timid creatures. I'm eyeing at least double that. Make no small plans; they have no magic to stir men's blood! https://t.co/XEzsA2T9OS 1.7k 111 86 70.6k 257 .
Nov 20 You can like remote work and still recognize that Zoom fucking sucks when it comes to large gatherings. Anything that requires you to scroll pages of people is an indignity. But meeting up with 50 colleagues in person is a peak work experience. https://t.co/1F8DnCCIgZ 855 26 38 95.3k 268 .
Nov 14 RT @rails: If you know of someone who has consistently gone above and beyond to contribute to the Rails framework, triaging bugs, improving… 0 17 0 87 140 .
Nov 12 The 2026 racing schedule is starting with a pre-season test for @Rolex24Hours this weekend. @tobi and I will be racing for Shopify x @TDSRacing_live this year together with Beche and Milesi. Great team, great lineup, great car! https://t.co/7HmeZwppBE 358 9 18 43.2k 251 .
Nov 10 What a gorgeous machine. Back when computers weren't afraid of showing some color. Red escape, blue return, green shifts. Love it. 794 26 62 64.8k 130 .
Nov 10 Computers should be fun, colorful, different, and working on them with others inside a big tent is an absolute delight. So whatever we have to do to route around the nonsense to get us there, let's do that. 946 51 36 56.5k 206 .
Nov 09 Watching Switch and Click get the most out of her new 49" ultrawide workstation with Omarchy, and discovering that a setup built on Arch and Hyprland needn't be intimidating, is just the best. Lower the barriers, let more people join the party! 🀘 https://t.co/cCAkyTWZRi 469 13 16 95.6k 270 .
Nov 09 Love seeing all these new beautiful workstations that Omarchy users are sharing on the Discord 😍 https://t.co/8vATL6aRx6 872 20 28 47.4k 120 .
Nov 07 It's the tech equivalent of bemoaning an indie band for "selling out" if they dare produce a hit that lets them play stadiums. Defining your identity around using Linux BECAUSE it's not mainstream is the same sort of hipster pathology. 692 12 16 35.6k 235 .
Nov 07 You can call Omarchy a distro, a remix, or a dotfiles dump for all I care. Whatever your fragile nerd ego needs if you must demean newcomers who didn't honor your silly rites and rituals. I'm just going to keep pushing Linux to a new audience by shipping a great system. 2.7k 49 77 75.4k 270 .
Nov 07 This level of petty nerdery relies on the misconception that your precious terminology has any meaning to outsiders. As if it's obvious that they have any interest in climbing your little status hierarchy by playing your silly games. I don't. 1.7k 19 16 71.8k 242 .
Nov 07 Omarchy is omakase, but personal substitutions are always very welcome. Great walkthrough from Typecraft on how to use Stow and tailoring scripts to automate your substitutions πŸ‘Œ 617 27 9 55.9k 178 .
Nov 07 You can catch the full walk through of Omarchy 3 on YouTube: https://t.co/wCc1Rk8lgz 167 7 2 77.9k 84 .
Nov 04 Hell is neither other people nor endless poking with a trifork, it's being forced to do data entry on a laggy touchscreen forever. 619 17 49 41.9k 130 .
Nov 04 I've seen a million "Omarchy brought my vintage Mac back to life post", which all perfectly illustrate that making it EASY to get going with such a project was the pivotal point. This has been possible for years, but required a lot of fiddling. Now that it's quick, many do 🀘 606 21 30 55.5k 275 .
Nov 04 Great to see that vast majority of Omarchy downloads are from people not already running Linux. This is exactly the mission (and why I don't really pay attention to DistroWatch etc)! https://t.co/Xdc79F1PaV 235 6 13 26.3k 206 .
Nov 04 Another petabyte worth of Omarchy served in the last month! 🀩 https://t.co/MDvObcsAze 521 6 9 33.6k 85 .
Nov 03 Omarchy 3.1.5 is out with mostly a bunch of fixes, but we did add Super + O to pop any window into a pinned'n'floating overlay that'll be on all workspaces. Very handy! https://t.co/3b6VzbCT7l https://t.co/9UqARc3Vpv 1.4k 60 78 76.6k 216 .
Oct 29 @Beelinkofficial Here are a few of my regular benchmarks featuring the AMD 395+ that's in this Beelink GTR9 Pro. https://t.co/vbV9k8yUFo 159 3 9 49.6k 136 .
Oct 28 Europeans can comfort themselves in knowing that this is a typical evolution of history: Through the ages, great empires would rise, gain riches and prestige, rule like kings for a while, then quickly squander it all once the original vigor and talent that built it all died/left. 930 20 28 36.9k 280 .
Oct 26 Deploying a change with Kamal using the new local registry against my homelab server is now down to 7 seconds. Getting close to those FTP-drag-to-production days πŸ˜„πŸ€˜ https://t.co/Okdt1fWiHv 1.2k 44 45 95.8k 188 .
Oct 26 Omarchy continues to grow at a ferocious rate with nearly 50,000 ISO downloads per week at the moment. Bonkers! But we're just getting started 🀘 https://t.co/vLebqmZ7yr 1.9k 67 71 67.3k 168 .
Oct 26 Omarchy's vibrant theme community is giving such Amiga demo scene vibes. Love what @iamdothash is pushing. Just make computers look cool, don't ask why, the aesthetics are the point. 960 33 26 84.2k 182 .
Oct 23 "The problem with prematurely turning your application into a range of services is chiefly that it violates the #1 rule of distribute computing: Don’t distribute your computing!" https://t.co/mYbAKIRvCf 747 50 24 47.6k 202 .
Oct 22 It's always a delight to hang with @ThePrimeagen and @teej_dv, especially when the topic is OMARCHY! These boys know how to get me fired up πŸ˜„ https://t.co/OgqeaO6wCv 991 50 25 85.4k 165 .
Oct 22 You can join the new Ruby discord party here: https://t.co/tWsYu3YNFh 96 1 2 20.2k 69 .
Oct 22 You love to see it! The great conceit of the perpetually outraged is that everyone else wants to soak in their sad political bullshit all the time too. Most people in tech do not! They just want to talk about computers with fellow nerds without all the nonsense. 648 28 18 64.7k 262 .
Oct 22 Rails 8.1 has been released! It includes job continuations, structured events, local CI, registry-free deployments, and so much more. Over 500 contributors has code in this new version 🀘 https://t.co/VHvLnj5coF 1.1k 144 15 62.1k 210 .
Oct 21 Omarchy Inside! (We should have stickers available on OMERCHY DOT ORG soon) https://t.co/gKBOQj9bY3 1.2k 29 51 48.3k 99 .
Oct 21 I have no interest in commercializing any of this. If you want to support Omarchy or anything else we build, you can buy Basecamp and HEY. Simple transactions, no strings attached. But you're also welcome even if you don't! 791 16 15 34.3k 223 .
Oct 21 Awesome to see the #22 car I drove at Le Mans 2025 featured in the Le Mans Ultimate video game! https://t.co/21v1P2EW6V 403 6 13 27.9k 119 .
Oct 20 We're saving well over two million dollars per year on this cloud exit. We got much faster gear (local nvme storage vs network mounts is a game changer!). We own all our hardware. And when things go down, we can actually do something about it ourselves. https://t.co/KdAkmm13tw 1.1k 61 21 63.3k 277 .
Oct 20 I just joined Greg's new Ruby Discord. Great to see folks stepping up to provide alternatives to route around nonsense πŸ‘Œ 504 25 13 75.8k 120 .
Oct 20 Note: The argument is not that leaving cloud will mean you're never going to have downtime. All computer systems have problems. But the internet was designed so that these issues would be isolated, not all at once. Also, it's perfectly possible to have great uptime w/o cloud. https://t.co/AvTwjT1nkp 686 31 29 53.1k 300 .
Oct 20 It's not just possible to get out of the cloud, and away from this centralized liability, but for many companies also extraordinarily profitable to do so. https://t.co/KdAkmm13tw 503 24 4 56k 179 .
Oct 19 There's always another level. A pace beyond what you think is possible right now. A quality deeper than what you see as the peak today. An ambition topping your dreams from yesterday. 1.1k 77 27 55k 183 .
Oct 19 The new tiling groups are fantastic. Especially on a small display. You can give every app tabs and easily fit a lot more on each workspace. Super + G to start a group, Super + Alt + Arrows to move windows into it, Super + Alt + G to move a window out. https://t.co/bAWEMrMAuw 651 22 31 67k 276 .
Oct 18 You can also easily restrict a single window from filling up the whole widescreen by setting the single-window aspect ratio. https://t.co/3AIOWJkKPp 129 2 3 28.4k 148 .
Oct 18 I've been enjoying @switch_click's keyboard reviews a lot. Great to see her getting on the Omerchy train! That ultrawide looks great for Hyprland. https://t.co/YI0Oy49r6h 373 15 15 84.2k 170 .
Oct 18 Kamal 2.8 will finally give us a local registry option for simple deploys. This means you won't need a Docker Hub or GHCR setup just to see your app in production. Will get this snuck into Rails 8.1 before we ship final! https://t.co/gPHj8cT8gk 668 43 34 43.5k 244 .
Oct 18 Fleet MDM just added explicit support for Arch and Omarchy. This seems like a great option if your organization is leaving the Mac and needs a Kandji replacement. https://t.co/Fw6bywEzuU https://t.co/ndyq8UzYIv 793 38 17 75.5k 210 .
Oct 18 Rich, Chad, and David, the original Ruby Central gang from when I got started with Ruby, has given the ecosystem so much. It's great to see their wishes for RubyGems fulfilled. Thanks guys πŸ™ 385 11 2 70.7k 190 .
Oct 17 Grok is not holding back! πŸ˜‚ 990 26 24 98.4k 27 .
Oct 17 The documentation for Rails was always a highlight. I spent months writing good docs before the first release. Such a joy to see the foundation funding great new tutorials that are up-to-date with the latest in the framework. 574 12 12 59.2k 225 .
Oct 16 @sudobunni You can of course stick to the old hotkeys for copy/paste as well. But this will make it much easier for Mac users to come over. And that's what this Omarchy party is all about: Getting folks from Windows and Mac a great path onto the Linux highway of joy πŸ˜„ 379 3 17 32.2k 268 .
Oct 16 History doesn’t repeat itself, but it often rhymes. From "Lost to the West" by Lars Brownworth. https://t.co/bKwLJWaZwS 340 16 22 34.9k 119 .
Oct 15 Major kudos to @ryanrhughes for being my right-hand man on Omarchy, @vaxryy for building an amazing tiling window manager, and @FrameworkPuter for giving us all some awesome computers to run it on! You can't raise a tent this big without a lot of help from friends πŸ˜„βœŒοΈ 305 5 3 27.9k 268 .
Oct 15 Also love to see that we're circling in on 200 code contributors! As well as nearly 20,000 people on the Discord. An incredibly vibrant, passionate, and kind community has just sprung up overnight 😍 https://t.co/huhlXCpYoF 309 3 6 35.2k 222 .
Oct 15 RT @rails: Rails 8.1.0.rc1 has been released. See https://t.co/UVFJMQXO5w for the list of changes since 8.1.0.beta1 and https://t.co/TkrbrR… 0 32 0 22 140 .
Oct 14 I dress like prime, btw (from omerchy dot org!). 98 2 4 33.6k 48 .
Oct 14 I feel like Emmet in the LEGO Movie: "blah blah blah, proper name, place name, backstory stuff... I'm so pretty". I WANT TO LISTEN, but damn, that Omarchy product placement is next level πŸ˜„ https://t.co/Noh8JSw690 187 5 5 61.5k 212 .
Oct 14 RT @dvassallo: My $4,000 M3 MBP feels very slow after using Omarchy on this laptop. Even my typing feels slower for some reason. And I'm st… 0 12 0 904 140 .
Oct 12 The Shopify cart got some serious pull! πŸ›’πŸ’¨πŸ’¨πŸ’¨ 510 7 10 70.9k 44 .
Oct 11 Bundler was created by @wycats together with Carl Lerche. Bananas for a later contributor to think they can usurp creatorship by fraudulently claiming trademark. But guess it tracks with illegally accessing servers after termination. Wild though. https://t.co/Anpd2joCwV https://t.co/qxAmxhJhFZ 366 21 21 57.9k 294 .
Oct 11 Time for @tobi and I to do the last race of the season here at Road Atlanta. Ten hours of Petit Le Mans. Great to see so many fans yesterday! 493 4 18 63k 141 .
Oct 10 Circumstances described sound like a clear violation of Computer Fraud and Abuse Act (CFAA). In misdemeanor cases, like this would probably be, the penalty is up to 1 year in prison. Japan has a similar statue where penalty is up to 3 years. 251 0 8 32.8k 241 .
Oct 10 Former Ruby Central contractor tried to barter for RubyGems access logs(?!). When denied and terminated, he illegally accessed RG production servers, changed the root password, and now wants people to trust his new gem hosting service. Crazy. https://t.co/sqAIaHtCip 781 46 33 77.2k 266 .
Oct 09 RT @terminaldotshop: How to pronounce Omarchy https://t.co/WkKmpbreMt 0 18 0 8 69 .
Oct 09 Hyprland deserves all the gold and diamonds it's getting. Thrilled to have @37signals in good company with @FrameworkPuter on delivering just that. The future of Linux on the desktop has never beamed brighter! https://t.co/j4K4Jglv9Q 1.6k 51 31 74.3k 233 .
Oct 09 "I kinda find it hard to think of a reason not to recommend Omarchy... This is a really good project", thanks @BrodieOnLinux ✌️ https://t.co/PEU9VT1GW8 483 16 10 60.9k 151 .
Oct 09 More of the same tiresome nonsense from the same tiresome people. Kudos to @cmonkey and gang for immediately shutting it down. This isn't 2020 any more. You can just say no to the struggle session and focus on making great computers and supporting Linux for everyone πŸ‘Œ 1.4k 52 48 88.7k 268 .
Oct 08 You don't love @FrameworkPuter enough. Scarcely a better pairing in computing right now either. Hyprland runs like a dream on their great gear. 877 24 13 87.9k 143 .
Oct 07 "macOS is rotting so much and it feels clunky... [Omarchy] feels like a cheetah, man. It feels like a Ferrari." https://t.co/WUK9KP6f5T 560 26 35 97k 135 .
Oct 07 Can't help but smile when I see another batch of @FrameworkPuter machines getting unwrapped. They've really tapped into a new computing spirit. https://t.co/6fEMM26KEr 573 18 23 41.3k 167 .
Oct 07 Content is sludge. https://t.co/clmiwIzBb0 974 83 64 60.1k 42 .
Oct 07 "The more you tighten your grip, Satya, the more star systems will slip through your fingers." 1.2k 63 37 75.5k 94 .
Oct 07 Omarchy retro gaming rig with the glorious 115" TCL screen coming along! https://t.co/Yn6WisVdme 1.6k 28 96 87.3k 96 .
Oct 07 We've brought an incredible number of vintage MacBooks back to life after they've been abandoned by Apple. I love to see it! So many computers from the 2010s are still perfectly serviceable, if you can get Linux running on them. 1.2k 51 57 77.6k 228 .
Oct 07 From Copenhagen, there's 40-50ms of network overhead on top of the X-Runtime server generation to do the transfer itself, SSL, and the 15ms RTT to Amsterdam. Not bad! https://t.co/IPT1AiXCex 45 0 3 20.2k 190 .
Oct 07 We're now serving Basecamp out of Amsterdam too! Nice speed improvement for folks in Europe. https://t.co/bFCIipTxkg 355 7 18 32.3k 116 .
Oct 06 Kicked out by the scolds, built a new venture from scratch, and now back to rule one of the mainstream bastions of news. Love to see it. Oh, and Free Press' TGIF by @NellieBowles was a beacon of sanity through some dark years. Bravo πŸ‘ 906 37 60 85.8k 234 .
Oct 06 Fizzy is our fresh, fun take on cards and kanban-style issue tracking. We are getting closer to launch, and would like to invite about a hundred accounts to the party early. Sign up if you'd like a shot! https://t.co/cb2xA1tRBO https://t.co/WhAEVgpQ7V 746 24 42 63.2k 251 .
Oct 06 This clip is out of the podcast I did with @finnthormeier. It looks like it was recorded on a 2003 Nokia phone, but that's just because we took it out of a Zoom call, and not because I'm calling from Mars. https://t.co/YHMUtYC6JY 81 3 2 41.3k 229 .
Oct 03 lol 293 13 14 48.3k 3 .
Oct 03 Purity purges quickly eat all perceived enemies, but the feast must go on, so soon they start devouring their friends too. https://t.co/v4NGQUj30v 1.7k 78 93 81.6k 146 .
Oct 03 So much organizational dysfunction is created by managers who desperately want magic thinking and general policies to relieve them from having tough conversations. https://t.co/ZSl0JAArZa 1.3k 74 36 75.8k 187 .
Oct 03 "Lost terrain means lost leverage. Which means the usual threats have stopped working because they relied on that institutional and broad social leverage to be effective. And these loonies know that. The threat of violence, however, is evergreen." https://t.co/H9Kk6l6YyG 890 61 26 45.9k 271 .
Oct 02 @FrameworkPuter The Laptop 12 on some more of my regular tests: https://t.co/CHsJ9q9LXP 119 2 5 30.9k 87 .
Oct 02 The @FrameworkPuter Laptop 12 is pretty cool. Love the aesthetics. Performance not bad either. 4m13s on my HEY test, which is ~M4 pace. 500 on SP2.1. 28 on SP3.1. Geekbenches like an M2. All for under $1,000. https://t.co/wpkRpFQW5p 1k 29 69 77k 232 .
Oct 02 When everything from Tailwind to Hyprland to Ladybird and Omarchy is earning the "fashy vibes" label, it's looking more like a well-coordinated launch campaign for a hot new style than an attempt to slur those projects with the ghosts of the past. EDGY MARKETING! 454 6 12 33.6k 263 .
Oct 02 But it tracks when you consider the same camp have tried hard to redefine "inclusion" as excluding and banning people, and "diversity" as strict adherence to a single ideology. 498 14 4 36k 176 .
Oct 02 I've never seen such a concerted effort to associate so many cool, interesting projects and people with "fashy vibes". It's like someone was hired to bring back a deeply damaged brand from obscurity and return it to glory, just to prove that they could. 1.1k 33 42 71.6k 253 .
Oct 01 Crazy we got near-flawless AI musicians before we got fully-competent AI programmers. https://t.co/VLmDA2uYeN 807 30 93 87.9k 109 .
Sep 30 If anyone tries to give you shit about sticking with master, just point to these and father Linus himself. Not only creator of git, but also Linux. It's only in their little heads these nut jobs have convinced themselves that "master" is a mortal crime for which you must atone. https://t.co/3ysNubkMyZ 953 23 35 43.5k 302 .
Sep 30 If you've somehow managed to miss the Square Hole Girl, it's the iconic representation of any product maker seeing their creation being used in the wild without instruction πŸ˜‚ https://t.co/Mt7dpyCOyj 203 4 5 35.7k 198 .
Sep 30 It was really fun watching Bog install and use Omarchy. I felt like the square hole girl squirming several times, though. Got some good ideas for making things simpler, however. Thanks Bog! https://t.co/XL6sue2i2O 826 12 15 79.6k 213 .
Sep 30 What a great example of why its worth rescuing perfectly capable hardware from manufacturers who lose interest in serving their heritage. Computers from the 2010s are still perfectly powerful for tons of tasks! https://t.co/ORJE0ZxsyN 121 2 7 29.5k 234 .
Sep 30 Gotta love Linux! Omarchy runs not only on vintage Macs, but also on handheld gaming machines. Love this work to get all the controls work too 😍 510 19 18 46.6k 144 .
Sep 30 Git worktrees pair beautifully with Local CI: Just `git worktree add ../hey-next` before running the suite, then for the minute or two it's running, you'll start on the next job in the new worktree. Unless your suite is enormous or poorly written, you'll be done in no time. 452 15 17 45.9k 274 .
Sep 30 Omarchy 3.0.2 includes even more fixes for vintage Intel Apple machines! Our mission is to cover the entire range of useful vintage gear, so it can have a second life with Omarchy after Apple abandoned it. Much of what would be a dog on macOS does great with Linux. 773 31 52 63k 265 .
Sep 30 The Ladybird browser also runs on master, so of course that means Andreas is in favor of slavery!! "The hyperbole of the deranged" is an excellent term for this utter nonsense. https://t.co/3msFbx9I5y 946 28 30 71.8k 200 .
Sep 30 No wonder it's been hard for them to dig out of the AI hole when Cook's own timid authority can be overruled by his accountants! Even with all that cash, they still got caught by Jobs' worst fear: An inability to invest when needed. 864 11 27 41.5k 232 .
Sep 30 Not just a Nazi, also a white supremacist! Give it five minutes, and I'm sure we'll collect a charge of FASCISM too. These people are deranged, but you no longer have to take their histrionics seriously. Long gone are the days where your job in tech depended on playing along. https://t.co/V2GTUOMOz1 1.9k 32 66 67.1k 300 .
Sep 29 That's nearly five thousand Omarchy installs in just the last week alone! Crazy amount of traffic. Thank heavens for @Cloudflare 🀘 https://t.co/sxsriuDorW 2.2k 43 62 93.6k 154 .
Sep 28 RT @tahayvr: why not? #Omarchy https://t.co/gM8qbnlxuN 0 16 0 132 55 .
Sep 27 @PalmerLuckey Especially since Palmer has personal experience with this kind of thing: https://t.co/zt5BldWrww 302 7 8 57.3k 110 .
Sep 27 From what I understand, Anduril are big users of nix. Maybe @PalmerLuckey can help turn the ship around. It's amazing what a stabilizing force it can be to have the companies with a commercial interest in using OSS help support good governance. 561 9 11 48.4k 244 .
Sep 27 This is the best kind of father-son construction kit! My kids always love when we open up a Framework. That "woooow" is the best. 726 23 13 81k 129 .
Sep 26 That doesn't mean indulging more trojan horseshit. It doesn't mean letting down your guard. But it means accepting that most people will swim with the tide, and offering them a safe harbor of redemption is how we save their souls and close the rift. 1.7k 22 39 58.4k 249 .
Sep 26 Watching the Omarchy community reject the tired trojan CoC horse of these insufferable and intolerant nut jobs before I even get to see the issue is 😍 https://t.co/YNJ1Gn85C2 2.2k 69 99 85.5k 174 .
Showing 101-200 of 554 tweets