DHH

70.1K posts

DHH banner
DHH

DHH

@dhh

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.

Katılım Nisan 2008
191 Takip Edilen649.3K Takipçiler
Sabitlenmiş Tweet
DHH
DHH@dhh·
This was one of the longest, most interesting conversations I've ever had with another human in my life. Lots of great podcasts go deep, but @lexfridman takes you to the bottom of the Mariana trench!
Lex Fridman@lexfridman

Here's my 6 hour conversation with @dhh, a legendary programmer, creator of Ruby on Rails, author, and race car driver. This was a fun and inspiring conversation on everything from the future of programming & AI to the nature of happiness & productivity to the value of family, getting married and having kids. X limits video length to 6 hours. So this full convo doesn't fit (by a few minutes). So, the first 6 hours are here on X. The full version is up everywhere else (see comment). Timestamps: 0:00 - Episode highlight 1:21 - Introduction 2:32 - Programming - early days 19:57 - JavaScript 30:16 - Google Chrome and DOJ 38:03 - Ruby programming language 45:14 - Beautiful code 1:03:15 - Metaprogramming 1:06:36 - Dynamic typing 1:13:55 - Scaling 1:26:47 - Future of programming 1:44:18 - Future of AI 1:50:13 - Vibe coding 1:58:45 - Rails manifesto: Principles of a great programming language 2:23:11 - Why managers are useless 2:32:32 - Small teams 2:38:39 - Jeff Bezos 2:53:57 - Why meetings are toxic 3:01:43 - Case against retirement 3:09:00 - Hard work 3:14:38 - Why we left the cloud 3:17:48 - AWS 3:27:07 - Owning your own servers 3:33:19 - Elon Musk 3:43:01 - Apple 3:54:48 - Tim Sweeney 4:06:22 - Fatherhood 4:32:04 - Racing 4:59:08 - Cars 5:04:26 - Programming setup 5:19:35 - Programming language for beginners 5:32:53 - Open source 5:41:46 - WordPress drama 5:53:03 - Money and happiness 6:01:56 - Hope

English
371
459
7.1K
2.2M
DHH
DHH@dhh·
Perfect pairing: Tetris DX + AI.
DHH tweet media
English
21
10
225
24.1K
DHH
DHH@dhh·
@alexanderrX_ 45 minutes??? Crime against humanity. Someone call Geneva.
English
1
0
29
2.8K
Alexander
Alexander@alexanderrX_·
@dhh I know the feeling. I use minitest and fixtures in my own Rails projects and it’s bliss. But at work we use RSpec and we reset the tables after running every test file (and there are thousands). So our test suite is 45 mins….
English
2
0
12
4.5K
DHH
DHH@dhh·
I've been trying to tell people for twenty years that fixtures and avoiding rspec was where it was at. But no argument delivers this insight like letting AI do the conversion for you, and seeing the incredible performance improvements possible. NINE TIMES FASTER!
Igor Alexandrov@igor_alexandrov

I am (with Claude) working on rewriting the SafariPortal test suit from RSpec to Minitest. If you don't want to follow the whole story – I managed to go from 16 minutes 52 seconds to run 7003 examples to 111 seconds for 5698 runs and 19375 assertions. 9x times faster! (locally)

English
34
16
613
124.8K
DHH
DHH@dhh·
@ariasydahmdi Why not just install Konsole and use that?
English
0
0
4
1.5K
Aria
Aria@ariasydahmdi·
@dhh An irrelevant reply, by the way — most terminals like Alacritty, Ghostty, and Kitty struggle with rendering Persian text properly, which makes Neovim difficult to use for our projects. So far, only GNOME Terminal and Konsole work reliably. Any DHH-style solution for this?
English
1
0
1
1.9K
DHH
DHH@dhh·
Maybe Windows was right about bottom bar?
DHH tweet media
English
222
14
1.5K
170.6K
DHH
DHH@dhh·
@teej_dv That's principal developer stuff right there. It's game over, boys.
English
2
4
120
6.1K
teej dv 🔭
teej dv 🔭@teej_dv·
5.5 just edited a node_module file directly.... what?!
English
143
25
2.7K
294.9K
DHH
DHH@dhh·
Oh I love it. Not because I can imagine anything useful off the top of my head, but holy smokes it looks FUN! We need computers to be more like this more of the time. A little GeoCities. A little more crazy. A little more TempleOS.
Orhun Parmaksız 👾@orhundev

I'm so excited to announce a new terminal emulator! 🎉 Meet "Ratty"🐀 🧀 A GPU-rendered terminal emulator with inline 3D graphics. 🪤 Try it out: ratty-term.org ⭐ Source: github.com/orhun/ratty #rustlang #terminal #ratty #ratatui #opensource

English
57
69
1.6K
127.3K
DHH
DHH@dhh·
Rails World general admission tickets go on sale tomorrow at 8am pacific / 4pm UTC. Last year they were gone in minutes. This year we have more, but I would still set a reminder, if you want to be sure. It'll be one hell of a show in Austin! 🤘 luma.com/rails-world-20…
English
7
7
87
16.3K
Mario Dian
Mario Dian@mariodian·
@dhh Can you by any chance share your tmux settings?
English
1
0
4
5.9K
DHH
DHH@dhh·
@thdxr "Could you imagine if all visual art had to be rendered in the style of cubism? Or realism? Or all novels written in the short, direct flavor of Hemmingway? What a bore it would all quickly be!" world.hey.com/dhh/programmin…
English
2
6
162
15.4K
dax
dax@thdxr·
the most tiring thing about programmers is they can't just like something, they have to go come up with theories on why people who like something else are wrong i don't care man i'm getting as much done as you it clearly doesn't matter
English
69
31
1K
63.7K
Massimo Sgrelli
Massimo Sgrelli@massimosgrelli·
@dhh Awsome! I love everything in Omarchy. One thing I miss from my macOS is the ability to add a signature to a PDF, but not much more 🤣
English
1
0
1
622
DHH
DHH@dhh·
Omarchy 3.8 is out! Reminders, weather, and easy access to set system-wide defaults for browser, terminal, and editor. No-encryption installs possible too. And a lovely integrated transcoding flow. Enjoy 👌 github.com/basecamp/omarc…
DHH tweet mediaDHH tweet mediaDHH tweet mediaDHH tweet media
English
75
75
1.3K
80.8K
Bjarne Øverli
Bjarne Øverli@iamdothash·
It's time for a few new light Omarchy themes
Bjarne Øverli tweet media
English
12
4
189
12.5K
Yash Bindal
Yash Bindal@yashbindal__·
@dhh Need better support for new pather lakes keyboard was not working I fixed thay but speaker and mic not working too
English
1
0
0
2K
DHH
DHH@dhh·
@Battlevader Yes, as long as it's chromium-based. Firefox-based browsers don't have the --webapp mode needed to support Omarchy web apps. If they add that in the future, we'll add support.
English
0
0
21
1.7K
Battlevader
Battlevader@Battlevader·
@dhh Does systemwide browser now change the web apps too?
English
1
0
2
1.8K
DHH
DHH@dhh·
@neomatic Looks like a bug. Please open an issue with details.
English
1
1
17
2.7K
Warre
Warre@warresnaet·
@dhh any idea when you will migrate to the hyprland v0.55? They have a lua config now
English
1
0
13
1.9K
Rob Zolkos
Rob Zolkos@robzolkos·
With Pi now in Omarchy - it currently only switches to the Pi default light or dark theme. I thought it would be nicer to have an omarchy-system theme that takes on the color tokens of any of the Omarchy themes. Works great. Will make a PR.
DHH@dhh

@moikapy @OmarchyLinux It does. Just type pi on the command line and it'll fire right up.

English
6
4
135
29.6K