David Heinemeier Hansson (DHH)
๐ค SpeakerAppearances Over Time
Podcast Appearances
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 going to be these special prompt engineering wizards who know how to tickle the AI just right 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
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.
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 going to 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.
What I've seen when I've been trying to do this, trying to use vibe coding to build something real, is you actually fail really early.
The vibe coding is able to build a veneer at the current present moment of something that looks like it works, but it's flawed in all sorts of ways.
There are the obvious ways, the meme ways that it's leaking all your API keys.
it's storing your password in plain text.
I think that's ultimately solvable.
It's going to figure that out, or at least it's going to get better at that.
But its capacity to get lost in its own labyrinth is very great right now.
You let
it codes something, and then you want to change something, and it becomes a game of whack-a-mole real quick.