DHH · 2025-07-12 · source ↗ · whole document (13)
Programming language for beginners
`5:26:37`
and for my own delight. I can get away with that because I'm working in a high level language like Ruby, working on collaboration software and to-do lists and all the other stuff. Again, if I was trying to apply my talents to writing 3D game engines, no, that's not the right mindset. That's not the right identity. But I find that the software engineering identity flattens thing a little bit, I'd like to think that we have software writers and software mathematicians, for example. And then those are actually richer ways of describing the abstraction level that you're working at than engineer. — Yeah, and I think if AI becomes more and more successful, I think we'll need software writer skill more and more. Because it feels like that's the realm of which, 'cause it's not writer. You're gonna have to do the software. You're gonna have to be a computer person.
`5:27:37`
But there's a more... I don't know, I just don't wanna romanticize it, but it's more poetic, it's more literary. It's more feels like writing a good blog post than... — I actually wish that AI had a bit higher standards for writing. I find the fact that it accepts my sloppy, incomplete sentences a little offensive. I wish there was like a strict mode for AI where it would snap my fingers. It was just feeding it key words and like speak proper, do pronunciation, do punctuation, because I love that. I love crafting a just right sentence that hasn't been boiled down, that it has no meat on, it has no character in it. It's succinct. It's not overly flowery. It is just right that writing phase, to me, is just addictive. And I find that when programming is the best, it's almost equivalent exactly to that.
`5:28:37`
You also have to solve a problem. You're not just communicating a solution. You have to actually figure out what are you trying to say, but even writing has that. Half the time when I start writing a blog post, I don't know exactly what arguments I'm gonna use. They develop as part of the writing process. And that's how writing software happens too. You know roughly the kind of problem you're trying to solve. You don't know exactly how you're gonna solve it. And as you start typing, the solution emerges. — And actually, as far as I understand, you and Jason are working on a new book. It's in the early days of that kind of topic. I think he said, he tweeted that it's gonna be titled something like, we don't know what we're doing upfront, something like that. That kind of topic. And you figure out along the way. — That's a big part of it. Trying to give more people the permission to trust your own instincts and their own gut and realizing that developing that supercomputer in your stomach is actually the work of a career.
`5:29:38`
And that you should not discard those feelings in preference to over comp... or not even complicated, to analytics, to intellectualism. Very often when we look at the big decisions we've had to make, they've come from the gut where you cannot fully articulate like, why do I think this is the right thing? Well, because I've been in this business for 20 years and I've seen a bunch of things and I've talked to a bunch of people, and that is percolating into this being the right answer. A lot of people are very skeptical about that in business or unable to trust it because it feels like they can't rationalize. Why are we doing something? Well, because I feel like it, damn it. That's a great privilege of being a bootstrapped independent founder who don't owe their business to someone else and doesn't have to produce a return. Because I feel like a lot of the really creeps in when you're trying to rationalize to other people why you do the things you do and why you take the decisions that you do. If you don't have anyone to answer to, you are free to follow your gut.
`5:30:39`
And that's hell of enjoyable way to work. And it's also in very often the correct way to work. Your gut knows a lot, like you can't articulate it, but it's spot on more times than not. — Yeah, having to make a plan can be a paralyzing thing. I've often, I mean, I suppose there's different kinds of brains. And first of all, I can't wait to read that book if it materializes. I often feel like in the more interesting things I do in my life, I really don't know what I'm doing up upfront. And I think there's a lot of people around me that care for me that really want me to know what I'm doing. They're like, what's the plan? Why are you doing this crazy thing? And if I had to wait until I have a plan, I'm not gonna do it. They have different brains on this kind of stuff. Some people really are planners and it maybe energizes them. I think most creative pursuits, most really interesting, most novel pursuits are like,