Superintelligence CouncilСовет гения · sim.im

DHH · 2025-07-12 · source ↗ · whole document (9)

Vibe coding

`1:52:31`

That's what happened with Excel. It took the capacity of accountants to become software developers because the tools became so accessible to them that they could build a model for how the business was gonna do next week. That required a programmer prior to Excel. Now it didn't because they could do it themselves by coding enables non-programmers to explore their ideas in a way that I find absolutely wonderful. But it doesn't make your a programmer. — I agree with you, but I wanna allow for room for both of us to be wrong. For example, there could be, vibe coding could actually be a skill. That if you train it, and by vibe coding, let's include the step of correction, the iterative correction. It's possible if you get really good at that, that you're outperforming the people that run from scratch, that you can come up with truly innovative things, especially at this moment in history. While the LLMs are a little bit too dumb

`1:53:33`

to create super novel things and a complete product, but they're starting to creep close to that. So if you are investing time now into becoming a really good vibe coder, maybe this is the right thing to do as if it's indeed a skill, we kind of meme about vibe coding, just like sitting back and it's in the name. But if you treat it seriously, a competitive vibe coder and get good at riding the wave of AI and get good at the skill of editing code versus writing code from scratch, it's possible that you can actually get farther in the long term. Maybe editing is a fundamentally different task than writing from scratch if you take that seriously as a skill that you develop. To me that's an open question. I just think, I personally, now you're on another level, but just me, just personally, I'm not as good at editing the code that I didn't write.

`1:54:35`

— No one is. — That's one different. — No one is of this generation, but maybe that's a skill. Maybe if you get on the same page as the AI, 'cause there's a consistency to the AI. It's like it really is a pair programmer with a consistent style and structure and so on. Plus with your own prompting, you can control the kind of wrote code you write. I mean, it could generally be a skill like. — That's the dream of the prompt engineer. I think it's complete pipe dream. I don't think editors exist that aren't good at writing. I've written a number of books. I've had a number of professional editors. Not all of them wrote their own great books, but all of them were great writers in some regard. You cannot give someone pointers if you don't know how to do it. It's very difficult for an editor to be able to spot what's wrong with a problem if you that it couldn't make the solution themselves. Editing, in my opinion, is the reward, the capacity to be a good editor

`1:55:36`

is the reward you get from being a good doer. You have to be a doer first. Now that's not the same as saying that vibe coding, prompt engineering won't be able to produce fully formed amazing systems even shortly. I think that's entirely possible, but then there's no skill left, which maybe is the greatest payoff at all. Wasn't that the whole promise of AI anyway, that it was just all natural language that even my clumsy way of formulating a question could result in a beautiful, succinct answer. That actually to me is a much more appealing vision that there's gonna be these special prompt engineering wizards who know how to tickle the AI just write to produce what they want. The beauty of AI is to think that someone who doesn't know the first thing about how AI actually works is able to formulate their idea and their aspirations for what they want, and the AI could somehow take that messy clump of ideas and produce something that someone wants. That's actually what programming has always been.

`1:56:37`

There's very often been people who didn't know how to program, who wanted programs, who then hired programmers, who gave them messy descriptions of what they wanted and then when the programmers delivered that back said, "Oh no, actually that's not what I meant. I want something else." AI may be able to provide that cycle. If that happens to the fullest extent of it, yeah, there's not gonna be as many programmers around, right? But hopefully presumably someone still, at least for the foreseeable future, have to understand whether what the AI is producing actually works or not. — As a interesting case study, maybe a thought experiment. If I wanted to vibe code Basecamp or HEY, and some of the products you've built, like what would be the bottleneck? Where would I fail along the way? — What I've seen when I've been trying to do this, trying to use vibe coding to build something real is you actually failed really early. The vibe coding is able to build a veneer