Open in app
Cover art for How vibe coding lets non-engineers ship real software

How vibe coding lets non-engineers ship real software

Business · 6 min listen

Get the app on mobile
Download on the App Store Get it on Google Play
Cover art for How vibe coding lets non-engineers ship real software
0:00
0:00
Transcript

HostIt used to be that if you wanted to build an app or a website from scratch, you had to spend months, if not years, learning the very specific rules of a computer language. It felt a bit like trying to write a novel in a tongue you barely knew, where one missed comma could make the whole thing fall apart. But lately, there's this new term popping up called vibe coding. It sounds like something a teenager would say, but people are using it to build real, working tools in a matter of hours. I wanted to look at how we went from typing out every single line of code to basically just talking to our computers. So, what's actually happening when someone says they're vibe coding an app?

GuestIt's a funny name for something that's actually quite a big shift in how we work with machines. For a long time, the only way to get a computer to do anything was to speak its language. You had to know where the brackets went and how to name your files just right. Vibe coding is what happens when you stop worrying about those tiny rules and start focusing on the feeling or the goal of what you want to build. You use these new AI tools, like Cursor or Replit, and you just describe what you want in plain English. You might say, I want a button here that turns blue when I click it and sends a note to my team. The AI then writes the hundreds of lines of code to make that happen. You're not writing the code, you're kind of just steering the vibe of the project.

HostBut wait, if you're just steering, is it really software? It sounds a bit like you're just asking a genie for a wish. If I don't know what's happening under the hood, I feel like I'm just playing with a toy, not building a professional tool.

GuestI get why it feels that way, but the results are very real. People who have never touched a line of code are putting apps on the web that thousands of people use. The shift here is that the AI has gotten so good at understanding the structure of software that it can fill in the blanks. It's like the difference between being a builder who has to lay every single brick and being an architect who draws the plans. You still have to know what a good house looks like. You still have to know where the doors should go. You're just not the one getting your hands dirty with the mortar and the bricks. You're managing the intent.

HostOkay, but houses need to be safe. If a professional builder lays the bricks, I trust the wall will stay up. If an AI writes thousands of lines of code because I told it to make a blue button, what happens when it breaks? How do I fix a wall I didn't build?

GuestThat's where the friction really shows up. If something goes wrong, a vibe coder doesn't go in and hunt for a missing semicolon. They talk to the AI again. They might say, hey, that blue button stopped working when I added the email feature, can you fix that? And the AI looks at the whole thing and tries to patch it. It's a back and forth conversation. But you're right to be worried. When you build this way, you end up with a lot of code that you don't fully understand. It's like having a black box. It works until it doesn't, and then you're totally reliant on the AI to tell you why. For some people, that's a huge risk. But for a founder who just wants to see if their idea works, it's a risk they're willing to take because it's so fast.

HostIt feels like this is going to make the world very messy. If everyone can just wish an app into existence, we're going to have millions of bits of software floating around that are held together by nothing but AI guesses. Is there a point where this just becomes too much junk?

GuestThere's always a worry about junk, sure. But think about what we gain. There are so many people with great ideas who were stuck behind a wall because they couldn't afford to hire a team of engineers. Now, a nurse can build a tool to track patient notes better, or a small shop owner can build a custom inventory system. These aren't software pros, they're just people who know their own problems really well. They have the domain knowledge, and now they finally have the tool to act on it. The code might be a bit messy, but if it solves a problem that wasn't being solved before, does the messiness matter that much?

HostI suppose not, but it does make me wonder what happens to the people who spent their lives learning those languages. If English is the new code, do we even need computer science degrees anymore?

GuestI think we need them more than ever, but for different things. We still need people who understand the deep down pipes of the internet, the security, and how to make things run fast. The vibe coders are building the surface. They're the ones making the chairs and the curtains, but you still need an engineer to make sure the foundation of the building can hold the weight. The job of a coder is moving away from being a translator who turns human thoughts into computer code and toward being a high level reviewer. You spend less time typing and more time reading what the AI wrote to make sure it's not doing something silly or dangerous.

HostSo it's less about knowing the words and more about knowing the logic of how things should flow together.

GuestExactly. It's about being a good editor. If you give an AI a vague prompt, you get a vague app. To get something great, you have to be very clear about how data moves and what the user should see. You're still thinking like a coder, you're just using a much more powerful brush. The magic isn't in the AI, it's in the person who knows exactly what they want to achieve and has the patience to keep tweaking the vibe until it's perfect.

HostEven if you're just talking, you still have to know how to ask the right questions.

GuestThe most successful people doing this right now are the ones who treat the AI like a very fast but slightly distracted intern who needs clear directions to keep the project on track.

HostIt seems like we're moving to a world where the idea in your head is the only thing that matters, and the code is just a detail that the computer handles for us.

GuestThe real shift is that the barrier between having a thought and seeing it work on a screen has almost completely vanished.

HostWe started with the image of a wall of code keeping people out, and now it feels more like a wide open field where the only thing you need is a clear voice.

Made with Wander

A world of curiosity you can listen to. Explore endless questions, or ask your own.

Get the app