Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Vibe Coding is a Video Game with Real-World Rewards.

634,383 görüntüleme • 6 ay önce •via X (Twitter)

24 Yorum

Naval Podcast profil fotoğrafı
Naval Podcast6 ay önce

Full episode:

Naval Podcast profil fotoğrafı
Naval Podcast6 ay önce

Transcript: “The way a video game is designed is that it keeps you hooked by giving you feedback and rewards for doing work. And it’s always at the edge of your capability. So as you get better, the video game gets harder. It’s not so hard that it’s frustrating, but it’s not so easy that it’s boring. So you’re always operating at the edge of your capability with a video game and getting these rewards. But those rewards are fake, and the video game is bounded. It’s created by other humans. It’s sort of a fake little world, and deep down you kind of know that. So you’re just figuring out the rules of the game. And then once you’ve figured out the rules of the game, it’s boring. Except with vibe coding, it’s unbounded because now you’ve got a Turing machine running underneath. You can build anything. The objective is created by you and can keep expanding, so it kind of never fills up completely. And it has real-world relevance. It’s not just some fake world for fake people or fake games that you’re solving, so it’s way more interesting. So vibe coding has one-shotted a whole bunch of my friends who have disappeared into vibe coding the apps they’ve wanted. But it really, really helps to have a clear direction. You have to know what you want—that’s actually the hardest thing—and having a very clear vision of it. And I have that, because it’s a particular app that I was obsessed with for about a year called Airchat—which I built with a team—and it was a social messenger for people to talk through voice and video. It didn’t quite work, so we sold it off, got the investors their money back, and got the team some nice packages. But I remember that experience as being exhilarating because I was building a product that I wanted and I was working with a brilliant team. But I had to work through a team to do it. I had eight or nine engineers, depending on the day, and we worked pretty hard for nine to 12 months, and we shipped a couple of variations. But with vibe coding, I am basically rebuilding that app. I’m rebuilding from scratch. But the key now is: I’m rebuilding it exactly the way that I want it. There’s no compromises. And normally, in the act of building anything with a team, there’s always compromises—even if you are not aware of them. Even if you’re the dictator in charge, which you rarely are, you still have to just accommodate other people. You can’t say, “Move this icon left. Now move it right. No, move it back. No, move it back again.” You can’t do that. You’ll annoy the engineer. You can’t demand things where you don’t have a reasonable justification—where it’s just a gut feel or an intuition. But the beauty with an AI coding agent is there’s none of that. It’s like a self-driving car. You don’t feel self-conscious in a self-driving car because there isn’t a driver sitting there. The same way, with an autonomous coding agent, you don’t feel self-conscious about your own idiosyncrasies. So you can create exactly the thing that you want. I think one of the nice benefits of vibe coding is that—although we may not see like super high-quality code (at least not in this generation), and the architecture needs a lot of work, and these things may have security holes, and they may be hard to scale—the prototyping that you’re going to get, the individual apps you’re going to get, is going to be very fast and they’re going to be true to the vision of the creator. There’s going to be no compromises. So you may end up with more things like Minecraft—which Notch famously coded by himself—where there was one person’s vision. And it may have looked weird because like, “What is this blocky graphics? It’s like a huge step backwards.” But he didn’t have to compromise. He didn’t have to communicate with anybody or explain to anybody why he wanted it that way. So I think it expands the scope of discovery. It’s also incredibly fun. It takes the number of people who might have built apps from like 0.1 percent to one or two or three percent in the populace. Don’t get me wrong—the majority of people are not going to code their own apps. For the majority of people, computers are sort of this magic black box and who knows what was going on in there anyway. So the fact that it’s become 10x or 100x easier still doesn’t mean anything to them. It’s still a black box. But for the people who are creative, who are self-motivated, and who are articulate and have a good vision, you can code now. There’s nobody standing in between you and your prototype. And yes, if you go to market with a high-functioning app and you need to scale to a lot of users and all of that, then you want to recruit a great team and you want to get real engineers on board, and you’re probably going to have to rewrite the whole thing. But if you’re experimenting, you’re prototyping, you’re getting to market, there’s nothing better.”

Tom Backert profil fotoğrafı
Tom Backert6 ay önce

Still, I think you need basic knowledge of computer hardware/software; otherwise, you will hit that wall at some point.

Ingi Kim profil fotoğrafı
Ingi Kim6 ay önce

@LilysAI_ 요약

SWISH profil fotoğrafı
SWISH6 ay önce

Wait, this is legit by @naval?

This is Greg profil fotoğrafı
This is Greg6 ay önce

This is the best distillation I’ve seen of how agentic engineering is in reality and you can only understand any of this if you’re actively building. That’s why I always say code agents are the factorio of software engineering. The features and code always grows there’s no limitations

Tommy profil fotoğrafı
Tommy6 ay önce

and the wild part is when you record yourself playing the game and put it on youtube you get a second reward layer on top. people are literally watching other people vibe code apps and subscribing for more

max based profil fotoğrafı
max based6 ay önce

for sure the way it feels I stopped playing any digital games since I switched to AI

James Hall profil fotoğrafı
James Hall6 ay önce

Do you need to understand the principles of coding to be a successful vibe coder?

Tomé Couceiro profil fotoğrafı
Tomé Couceiro6 ay önce

It does make sense to me. If you know what you want and you can give it enough context it feels even better than playing a game you got good at. Because like said here, you get "real world rewards"

Deus Ex Machina profil fotoğrafı
Deus Ex Machina6 ay önce

I love that the phrase “it’s like a self driving car” is a thing now

Brandon profil fotoğrafı
Brandon6 ay önce

Airchat was legendary. #blessed

AXYU profil fotoğrafı
AXYU6 ay önce

so good

Yennefer profil fotoğrafı
Yennefer6 ay önce

Naval check out GRIDS. It eliminates passwords and can be implemented in the machine economy. Let me know what you think.

MacroDog profil fotoğrafı
MacroDog6 ay önce

The new Skinner Box

Fion profil fotoğrafı
Fion6 ay önce

Is it a good thing or a bad thing that people are so excited and happy about reducing communication costs and not having to compromise with others? I don't know.

mike profil fotoğrafı
mike6 ay önce

Wait - didn’t @naval also say that vibecoding an app is the new podcasting. And now he starts a podcast, beginning with vibecoding lol

Matt profil fotoğrafı
Matt6 ay önce

the loop pulls people in faster than learning to code did. browser-based vibe coders like mk0r compress idea-to-working-app-someone-uses to under a minute, which is shorter than most game tutorials.

Thomas Oxlee profil fotoğrafı
Thomas Oxlee6 ay önce

Love this!!!

TruongSon 🔮 profil fotoğrafı
TruongSon 🔮6 ay önce

is it AI voice-overed also?

Zenin profil fotoğrafı
Zenin6 ay önce

You are leaving out that you are bleeding your pockets in reality

P65 Dulcimer profil fotoğrafı
P65 Dulcimer6 ay önce

"you can't keep changing the location of a button back and forth, you'll annoy the engineer" so true lol

Zahir Mirza profil fotoğrafı
Zahir Mirza6 ay önce

This is an excellent analogy.

Dishwasher profil fotoğrafı
Dishwasher6 ay önce

What's that? I should've gone outside?

Benzer Videolar