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 ❤️ 🔄 💬 ↑ 👁 📝
Jan 02 RT @robzolkos: Fizzy's been out about a month and there's already a growing community of tooling around it. 🚀 I made https://t.co/uNcJpstf… 0 13 0 0 140 .
Dec 19 RT @rails: Happy 30th anniversary to Ruby, the language that made @Rails possible, and continues to inspire developers and contributors aro… 0 184 0 0 140 .
Dec 18 RT @rails: Secret mission: To present this year's Rails Luminary award to @marcoroth_ in person, Rails Core member @fxn traveled to the Rai… 0 18 0 0 140 .
Dec 17 RT @robzolkos: As more applications start using the new O'Saasy license, it felt useful to have a place to showcase them - so I made one. S… 0 6 0 0 140 .
Dec 10 RT @robzolkos: Demo of the new Fizzy API - asking Claude to generate a 5 city itinerary for an Australian vacation - creating a board in Fi… 0 7 0 0 140 .
Dec 06 RT @micsolana: “sorry, we passed a law that says you have to do totalitarian political censorship so we can keep doing endless mass migrati… 0 706 0 3 140 .
Dec 06 RT @durov: The EU imposes impossible rules so it can punish tech firms that refuse to silently censor free speech. We saw the same in Franc… 0 8.4k 0 5 140 .
Dec 02 RT @robzolkos: Wrote some notes on Fizzy's webhook system. I'm sure the first of many deep dives I will do on the codebase. A blessing fo… 0 9 0 0 140 .
Nov 26 RT @itsfoss2: We need more such people! 🤗 🐧 https://t.co/o1ztoN36If 0 236 0 0 67 .
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 .
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 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 09 RT @terminaldotshop: How to pronounce Omarchy https://t.co/WkKmpbreMt 0 18 0 8 69 .
Sep 28 RT @tahayvr: why not? #Omarchy https://t.co/gM8qbnlxuN 0 16 0 132 55 .
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 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 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 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 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 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 04 RT @typecraft_dev: The memes are on point today https://t.co/Hg1GgB669K 0 178 0 42 71 .
Sep 04 RT @flavorjones: Now open sourced! https://t.co/tKoHGIFabH 0 16 0 14 59 .
Sep 02 RT @ChShersh: I watched the overview of Omarchy 2.0 by @dhh, and I'm blown away. I could never have imagined that Linux could be so fast,… 0 66 0 2 139 .
Aug 12 This is what the Meaningful Burden looks like in open source! The sense of purpose you can derive by being part of a volunteer group of software pioneers. Clearing the path for folks further downstream who can't do that work. Putting your skills to use for a grand, greater good. 60 1 0 16.4k 279 .
Jul 24 RT @rails: 21 years ago today, after months of work, @dhh released Rails v0.5.0 to the world with the note: “this piece will grow in public… 0 69 0 3 140 .
Jul 22 RT @durov: At this point, any tech company can be declared a “criminal gang” in France. A decade of efforts to attract tech investment is b… 0 4.3k 0 1 140 .
Jul 19 RT @Hesamation: "I use AI in a separate window. I don't enjoy Cursor or Windsurf, I can literally feel competence draining out of my finger… 0 1.1k 0 11 140 .
Jul 18 RT @terminaldotshop: https://t.co/PDoIJZsS0M 0 40 0 9 44 .
Jul 18 RT @gauravmc: "There's way too much bouncing going on, and not enough scoring, not enough dunking [in business]" 😂😂 My favourite part from… 0 46 0 0 140 .
Jul 16 RT @cooperx86: I know @dhh works fast, but this is just ridiculous 😉 https://t.co/ONgur63X9l 0 62 0 15 92 .
Nov 28 Seeing the Shopify globe running on the Vegas sphere is also pretty crazy. https://t.co/InsISsYfUI 176 2 1 44.1k 98 .
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 .
Aug 14 @hjanuschka Here's the integration with Omarchy and the micro fork: https://t.co/XeSeBqrgT8 58 0 1 16.6k 91 .
Aug 12 In fact, this is half the fun of the Linux journey! Asking not just what Linux can do for you, but what you can do for Linux. And in this case, Arch! We can do a lot. Very quickly. With deep pockets. 256 1 1 31.1k 199 .
Jul 30 The full episode of the podcast is dedicated to the question of BALANCING IT ALL: https://t.co/UmGSeLDLQJ 63 7 1 16.9k 105 .
Jul 23 Followed up with a bit more polish and a couple of fixes in v1.6.1. This community is FAST! https://t.co/bRKORugEac 43 3 1 17.1k 115 .
Dec 22 @FrameworkPuter Actually, this is so cool looking that I'll have to give it a try. Love that you can just order the $109 keyboard and install it yourself! https://t.co/5i6UP1D5Kn 56 0 2 21.4k 178 .
Dec 16 Great to see the O'Sassy license being used in the wild already! And Fast Retro looks pretty sweet too 🤘 180 7 2 49.4k 104 .
Dec 02 To make this happen, we've also started work on Active Record Search with full-text implementations for both SQLite and MySQL (Trilogy). https://t.co/Gi1yaVFB2O 84 0 2 17k 160 .
Nov 07 You can catch the full walk through of Omarchy 3 on YouTube: https://t.co/wCc1Rk8lgz 167 7 2 77.9k 84 .
Oct 22 You can join the new Ruby discord party here: https://t.co/tWsYu3YNFh 96 1 2 20.2k 69 .
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 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 .
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 .
Aug 15 I also think it's good to have in-group jokes, memes, and levity. We don't have to be in a constant state of solumn propriety. We can walk that line just fine. Not so serious it's all drab, but serious enough that we mean it. 180 1 2 20.7k 225 .
Aug 12 This is what I love about the AUR and Arch's rolling-release in general, at least when the audience is developers and technical people. This is the frontier work that quickly identifies issues, solves it together, and distributes fixes for all. Gawd damn barn raising! https://t.co/bC60NnoZVo 81 1 2 18.9k 292 .
Jul 28 I'd forgotten about this one for a second 😄 https://t.co/6z9ht3TJCW 63 3 2 20.1k 67 .
Jul 22 If you keep promoting good ideas and good ideals, they'll eventually spread. We've been planting these seeds of persuasion for a quarter of a century. Now we bask in the shade of fully grown and mature conversions. https://t.co/crgRm20TFL 262 8 2 64k 238 .
Dec 13 JZ is not only the stellar designer behind Fizzy and so much other work at 37signals, he also illustrates these fun, wholesome adventure books for kids. Great Xmas gifts! 214 1 3 70k 170 .
Dec 11 Rails World in Austin in September! We are already busy making new gifts at 37signals for the big exchange 🎁🎅🎶 198 3 3 36.7k 110 .
Dec 02 Hopefully Claude will be able to internalize some of these patterns for its Ruby learning. Because an entire git history with atomic commits teaches you a lot more about code design than just the final source dump! 104 4 3 18k 214 .
Dec 02 This is also why we're running Fizzy on both MySQL and SQLite. The SaaS version runs on MySQL, the on-prem version just does with SQLite. And SQLite files will be the transport layer between the two modes of running Fizzy. https://t.co/fdjgqUqUXp 71 0 3 19.9k 246 .
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 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 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 .
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 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 04 Action Text in Rails is getting a new default editor. Its called Lexxy and it's built on Meat's excellent Lexical text-editor construction kit. The beta is out now: 142 6 3 33.3k 164 .
Sep 03 The Rails Foundation works in service of the entire Rails ecosystem, but it's also a business association, and these kinds of exclusive, small-scale events for members only is a special treat for those who join. 140 4 3 41.1k 211 .
Sep 01 @jasonfried "When you're truly pumped about what you're doing, when you're truly driven by the vision, when you absolutely must make something that you need and want, your enthusiasm leaves a mark. It's a brand. Not the noun, but the verb." https://t.co/RH7z0EWTAD 106 9 3 22.8k 264 .
Aug 17 Also started fleshing out the broader philosophy behind Omakase Computing. https://t.co/yj206kLxDu 74 1 3 25.7k 98 .
Aug 14 @37signals What I'm talking about here is not "15 minutes to do a deploy". I'm talking "15 minutes from you put together your new Framework to Omarchy is installed, 37s apps are setup, and you could do a kamal deploy with a change in the time that's left on the clock"! 101 1 3 19.8k 269 .
Aug 12 "A certain amount of anxiety and low mood is not only a normal part of every life, they are almost a signal feature of adolescence... What might look like depression in an adult is very often just a phase in a teenager." 🎯 https://t.co/eZftVx2cHq 149 7 3 23.4k 246 .
Aug 12 Looks like the AUR is back in business! But the offer very much still stands. Every outage is an opportunity to strengthen the levies and prepare for the next storm. Because if there's one guarantee with computers it is that they all stop working from time to time! 161 0 3 23.8k 265 .
Aug 06 Fantastic to see @fullscript_dev join The Rails Foundation. That is one seriously impressive MAJESTIC MONOLITH scaling to a cool billion dollar a year in revenue. Love it. 121 12 3 33.1k 171 .
Nov 28 Archive version (without the paywall): https://t.co/VQaI3RxP5m 159 3 4 33.7k 62 .
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 14 I dress like prime, btw (from omerchy dot org!). 98 2 4 33.6k 48 .
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 .
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 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 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 .
Aug 06 How about switching to a new font after seeing it mentioned in the comments here on X? Easy-peasy too! (So let's give that Victor Mono font a try.) https://t.co/LD7VG9jSnY 123 7 4 18.3k 171 .
Aug 01 I'm a sucker for a good pun. Go to OMERCHY DOT ORG 😂 51 2 4 17.7k 52 .
Jul 24 Satisfied with the result! https://t.co/PvP1IPAfgO 96 1 4 26k 50 .
Dec 04 Open source is amazing in all it's many shapes and sizes. I use a lot of GPL software, even if I don't care to use that license for my own work. And lots of folks are already contributing to Fizzy under O'Saasy terms. Accept the gifts or don't 🤷‍♂️ https://t.co/XlaJRj1w31 167 1 5 26.9k 272 .
Dec 04 Musk nailed this with his "did you think I was going to be a chill, normal dude" quip on SNL. Big breakthroughs more often than not come from maniacal obsession, unadjusted personalities, and/or arrogant delusions. America nurtures these seeds best. https://t.co/BOjEbK7TU3 247 5 5 39.5k 273 .
Dec 03 Loved getting a code review from @adrienpoly on the upcoming API for Fizzy alerting me to Rails' built-in authenticate_or_request_with_http_token. Didn't even know we had that! https://t.co/Z9aLWQopLW https://t.co/DvHZ6ir3pP 378 8 5 39.3k 224 .
Dec 02 Fizzy is split into a core codebase that anyone can run on their own and then our hosted SaaS setup. We've published the source to both! So even if you can't run fizzy-saas (since it relies on internal gems), you can see how we do the split. https://t.co/7WaOiytK7G 183 8 5 23.4k 265 .
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 02 @FrameworkPuter The Laptop 12 on some more of my regular tests: https://t.co/CHsJ9q9LXP 119 2 5 30.9k 87 .
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 14 Taha keeps pushing Omarchy theming forward! 298 6 5 48.7k 43 .
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 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 01 Europeans should listen to Singapore's founding father, Lee Kuan Yew. He's been quoted a lot, but not nearly enough: "Air conditioning was a most important invention for us, perhaps one of the signal inventions of history." https://t.co/q27QHqbC7Y 247 13 5 20.1k 247 .
Sep 01 This is what Europeans are willing to sacrifice on the alter for their eco calve: Their sleep, their productivity, their learning, and their life. Fits well with the other forms of suicidal societal tendencies flourishing in much of the old world today, sadly. https://t.co/pxGmlsipql 184 6 5 14.2k 284 .
Aug 25 @Cloudflare @eastdakota @ryanrhughes Now I just have to record a whole new video again to show off all the amazing stuff we packed into this release. Oh, and finish a Rails World keynote after that 😂 318 1 5 25.9k 199 .
Aug 24 Aaaaand it looks like the AUR is back in business! 382 1 5 35k 50 .
Aug 14 @BrendanEich Maybe we could have nipped the entire thing in the bud if we had stood up for Brendan back then. Maybe if we had realized the utter retardation in asking everyone to account for every personal opinion or donation they ever made at work, we could have avoided a lot of shit. 674 11 5 37.4k 286 .
Aug 02 (This is how I choose to spend a Saturday night after having fun with the kids at Reffen. I make no apologies! 😄) 112 3 5 21.3k 113 .
Jul 24 Public companies run by professional managers rarely have any principled positions. Their actions are entirely downstream from the way the wind blows. This is actually a feature not a bug! Fix the culture, they'll follow. These new ads featuring family and fast Fords are proof. 364 14 5 28.2k 278 .
Jul 19 Now we send anyone with a failed install directly to the Omarchy Discord, so the community can help diagnose, fix, and quickly usher out a new release. Rarely seen such an extremely help gang of Linux enthusiasts excited about others joining the party! https://t.co/AgsWlLFtm3 110 2 5 24.9k 276 .
Jul 17 Great walk-through of all the latest Omarchy v1.4 updates from LinuxBTW. Migrations really are key to making this system something that can evolve cleanly, not just as a one-off dotfiles dump. And there's another v1.5 release coming today! https://t.co/5WLIwZulzo 168 5 5 42k 263 .
Dec 04 It takes a particular kind of hybris to think you can narrow down the definition of "open" and "source" to match your pet interpretation, and believe everyone else just has to bow to that dominion. No. 208 2 6 15.6k 201 .
Dec 02 Like, I'm working on this PR for adding a basic API with access token keys. We're going full fishbowl on this product! There's no backroom repos here. All the work is out in the open. https://t.co/Z9aLWQopLW 141 1 6 23.5k 207 .
Dec 02 And of course the entire source code is available on GitHub as well. Any PRs that are accepted here will go into both the SaaS version and the version you can run yourself. Because it's the same codebase! https://t.co/XqA10tGFyO 173 5 6 79.9k 228 .
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 .
Showing 1-100 of 824 tweets
← Prev 1 2 ... 9 Next →