The AI Daily Brief: Artificial Intelligence News and Analysis - The Rise of Vibecoding

Episode Date: March 16, 2025

Vibecoding -- i.e. speaking to text-to-code tools and programming with your words -- has exploded as a concept and a pursuit. NLW shares a recent essay about how the idea is expanding beyond just codi...ng to a new way of interacting with AI. https://www.oneusefulthing.org/p/speaking-things-into-existenceSPECIAL OFFERTo get your ready-to-go agent from https://www.lindy.ai/ email nlw@besuper.ai with the word "LINDY" in the titleBrought to you by:KPMG – Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://kpmg.com/ai⁠ to learn more about how KPMG can help you drive value with our AI solutions.Vanta - Simplify compliance - ⁠⁠⁠⁠⁠⁠⁠https://vanta.com/nlwThe Agent Readiness Audit from Superintelligent - Go to https://besuper.ai/ to request your company's agent readiness score.The AI Daily Brief helps you understand the most important news and discussions in AI. Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614Subscribe to the newsletter: https://aidailybrief.beehiiv.com/Join our Discord: https://bit.ly/aibreakdown

Transcript
Discussion (0)
Starting point is 00:00:00 Today on the AI Daily Brief, it's a vibe coding world and we are all just living in it. The AI Daily Brief is a daily podcast and video about the most important news and discussions in AI. To join the conversation, follow the Discord link in our show notes. This is the weekend, which means, of course, we are doing a long reads episode. And today we are talking about vibe coding, vibe everything, really. And to give you a little bit of background and context, since this is a term that you're hearing more on this show and probably other places as well, Let's go back to the origins of this term, which somehow unbelievably is actually only about 40 days ago. On February 2nd, Andre Carpathie, who was, of course, on the founding team of OpenAI, posted on X,
Starting point is 00:00:46 there's a new kind of coding I call vibe coding, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLM's, EG Cursor Composer with Sonnet, are getting too good. Also, I just talked to composer with Super Whisper, so I barely even touch the keyboard. I ask for the dumbest things like decrease the padding on the sidebar by half because I'm too lazy to find it. I accept all always, I don't read the diffs anymore. When I get error messages, I just copy paste them in with no comment. Usually that fixes it. The code grows beyond my usual comprehension.
Starting point is 00:01:16 I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or web app, but it's not really coding. I just see stuff, say stuff, run stuff, and copy-pay stuff, and it mostly works. And just to be clear, there are a lot of people vibe coding now. It is not just Andre. As he calls out, part of the reason for this is the availability of new tools like Bolt,
Starting point is 00:01:45 which grew to 20 million users in just a couple of months. And then there's Lovable, whose growth chart is so steep I have to scroll down right now to show you what it looks like. Founder Antonio Siko writes, earlier this week, Lovable's growth increased by almost 50% last week, now adding 1,500 customers per day. On February 18th, AI creator Riley Brown showed a Google search comparison
Starting point is 00:02:06 between the term prompt engineering and the term vibe coding, saying that he would check in on this in one year. Now, clearly what Riley was arguing is that there was going to be more vibe coding one year out than there was prompt engineering. Pretty bold claim, given how much prompt engineering has entered the lexicon.
Starting point is 00:02:20 On March 11th, he came back to point out that it had taken only three weeks and that vibe coding was exploding and actually about to surpass prompt engineering when it came to Google search interest. So this is the setup for this week's long read, which comes once again from Professor Ethan Mollick's one useful thing blog. The piece came out earlier this week and is called Speaking Things Into Existence,
Starting point is 00:02:40 expertise in a vibe-filled world of work. I'm going to read a number of excerpts from it, and today because I'm on video, it will actually be me reading them, and then we'll do a little bit of conversation. Professor Mollick starts by reflecting on Carpathy's coining of the term vibe coding, but then says, I think the applications of this approach are much wider than coding, But I want to start by doing some vibe coding myself.
Starting point is 00:03:00 From there, he points out that depending on what interface you're using, there can still be some trickiness. He writes, I decided to give it a try using Anthropics new Claude Code Agent, which gives the Claude Sonnet 3.7 LLM the ability to manipulate files on your computer and use the internet. Actually, I need a day I help before I could even use Claudecode. I can only code in a few very specific programming languages
Starting point is 00:03:19 and have no experience at all with Linux machines. Yet Claude Code only runs in Linux. Fortunately, Claude told me how to handle my problem, so after some vibe troubleshooting, I was set up to Claude Code. The very first thing I typed into Claudecode was make a 3D game where I can place buildings of various designs and then drive through the town I create. I got a working application about four minutes later, with no further input from me. And Ethan shared a video of what came out.
Starting point is 00:03:41 He continues, it was pretty neat but a little boring, so I wrote, hmm, it's all a little boring. Also, sometimes the larger buildings don't place properly. Maybe I control a fire truck and I need to put out fires in buildings. We could add traffic and stuff. A couple minutes later, he writes, it made my car. into a fire truck added traffic and made it so houses burst into flames. Now, we're getting somewhere. But there were still things to fix. I gave Claude feedback, looking better, but the fire truck changes
Starting point is 00:04:05 appearance when moving. We all suddenly appear, and there is no issue with traffic or any challenge. Also, fires don't spread and everything looks very 1980s. Make it all so much better. After seeing the results, I gave it a fourth and final command as a series of three questions. Can I reset the board? Can you make the buildings look more real? Can you add an arrival helicopter that's trying to extinguish fires before me? Andy says pointing to the video, it's a working if blocky game, but one that includes all day and night cycles, light reflections, missions, and a computer-controlled rival. All created using the hottest of all programming languages, English. Now, Professor Mollick says the one thing that he left out in the story is that at some point,
Starting point is 00:04:40 between the third and the fourth prompts, something went wrong and he had no idea how to fix it. It took a bunch of back and forth with the AI itself to figure out how to fix it, that did end up driving up his API fees. Ethan writes, a better programmer might have immediately recognized that the issue was related to asset loading or event handling. This underscores how vibe coding isn't about eliminating expertise but about redistributing it. From writing every line of code to knowing enough about systems to guide, troubleshoot, and evaluate, the challenge becomes identifying what minimum viable knowledge is necessary to effectively collaborate with AI on various projects. He continues, expertise clearly still matters in a world of creating things with words. After all, you have to
Starting point is 00:05:17 know what you want to create, be able to judge whether the results are good or bad, and give appropriate feedback. But applying expertise need not involve a lot of work. Take, for example, he says, my recent experience with Manus, the new AI agent out of China. It basically uses Claude, but gives the AI access to a wide range of tools, including the ability to do web research, code, create documents, and websites, and more. It's the most capable general purpose agent I've seen so far, but like other general agents, it still makes errors and mistakes. Despite that, it can accomplish some pretty impressive things.
Starting point is 00:05:47 He then shares an example of what Manus produced when he asked it to, quote, create an interactive course on elevator pitching using the best academic advice. He writes, You can see the system set up a checklist of tasks and then go through them, doing web research before building the pages. As someone who teaches entrepreneurship, I would say that the output it created
Starting point is 00:06:04 was surface level impressive. It was an entire course that covered much of the basics of pitching and without obvious errors. Yet, I could also instantly see that it was too text-heavy and did not include opportunities for knowledge checks or interactive exercises.
Starting point is 00:06:16 I gave the AI a second prompt, add interactive experiences directly into course material, and links to high-quality videos. Even though this was the bare minimum feedback, it was enough to improve the course considerably. If I were going to deploy the course, I would push the AI further and curate the results much more. But it's impressive to see how far you can get with just a little guidance. But there are other modes of vibe work as well. While course creation demonstrates AI's ability to handle casual, structured creative work with minimal guidance,
Starting point is 00:06:41 research represents a more complex challenge requiring deeper expertise integration. This all leads to Ethan's next section, vibe working. Today's episode is brought to you by Vanta. trust isn't just earned, it's demanded. Whether you're a startup founder navigating your first audit or a seasoned security professional scaling your GRC program, proving your commitment to security has never been more critical or more complex. That's where Vanta comes in. Businesses use Vanta to establish trust by automating compliance needs
Starting point is 00:07:11 across over 35 frameworks like SOC2 and ISO-27-01. Centralized security workflows, complete questionnaires up to 5X faster, and proactively manage vendor risk. Vanta can help you start or scale up your security program by connecting you with auditors and experts to conduct your audit and set up your security program quickly. Plus, with automation and AI throughout the platform, Vanta gives you time back, so you can focus on building your company. Join over 9,000 global companies like Atlassian, Kora, and Factory who use Vanta to manage risk and prove security in real time. For a limited time, this audience gets $1,000 off Vanta at vanta.com slash NLW. That's V-A-N-T-A-com slash N-L-W for $1,000 off.
Starting point is 00:07:56 There is a massive shift taking place right now, from using AI to help you do your work, to deploying AI agents to just do your work for you. Of course, in that shift, there is a ton of complication. First of all, of these seemingly thousands of agents out there, which are actually ready for prime time, which can do what they promise? And beyond even that, which of these agents will actually fit in my workflows?
Starting point is 00:08:19 What can integrate with the way that we do business right now? These are the questions at the heart of the super intelligent agent readiness audit. We've built a voice agent that can scale across your entire team, mapping your processes, better understanding your business, figuring out where you are with AI and agents right now, in order to provide recommendations that actually fit you and your company. Our proprietary agent consulting engine and agent capabilities knowledge base will leave you with action plans, recommendations,
Starting point is 00:08:46 and specific follow-ups that will help you make your, next steps into the world of a new agentic workforce. To learn more about Super's agent readiness audit, email Agent at BSUper.A.I, or just email me directly, NLW at Bsuper.Supor.A.I. And let's get you set up with the most disruptive technology of our lifetimes. It is at the cutting edge of expertise, he writes, where AI gets to be most interesting to use. Unfortunately, for everyone writing about this sort of work, they are also the use cases that are hardest to explain. I have a large anonymized set of data about crowdfunding efforts that I collected nearly a decade ago, but never got a chance to use for any research purposes. The data is very complex, a huge Excel file,
Starting point is 00:09:25 a codebook that explains what the various parts of the Excel file mean, and a data dictionary that details each entry in the Excel file. Working on the data involved frequent cross-referencing through these files, and is especially tedious if you haven't been working with the data in a long time. I was curious how far I could get in writing a new research paper using this old data with the help of AI. I started by getting an Open AI deep research report on the latest literature on how organizations could impact crowdfunding. I was able to check the report over based on my knowledge. I knew that it would not include all the latest articles, because deep research cannot access paid academic content, but its conclusions were solid and would be useful to the AI when
Starting point is 00:10:00 considering which topics might be worth exploring. So I pasted in the report and the three files into the secure version of chat chabit provided by my university and worked with multiple models to generate hypotheses. The AI suggested multiple potential directions, but I needed to filter them based on what would actually contribute meaningfully to the field, a judgment call requiring years of experience with the relevant research. Then I worked back and forth with the models to test the hypothesis and confirm that our findings were correct. The AI handled the complexity of the data analysis and made a lot of suggestions, while I offered overall guidance and direction about what to do next. At several points, the AI proposed statistically valid approaches that
Starting point is 00:10:35 I, with my knowledge of the data, knew would not be appropriate. Together we were through the hypothesis to generate fairly robust findings. Then I gave all of the previous output to O1 Pro and asked it to write a paper, offering a few suggestions along the way. It's far from a blockbuster, but it would make a solid contribution to the state of knowledge. More interestingly, it took less than an hour to create, as compared to weeks of thinking, planning, writing, coding, and an iteration. Even if I had to spend an hour checking the work, it would still result in massive time savings. I never had to write a line of code, but only because I knew enough to check the results and confirm that everything made sense. I worked in
Starting point is 00:11:09 plain English, shaving dozens of hours of work that I could not have done anywhere near as quickly without the AI. But there were many places where the AI did not yet have the instincts to solve problems properly. The AI is far from being able to work alone. Humans still provide both vibe and work in the world of vibe work. This leads to his conclusion, work is changing. Work is changing, he writes, and we're only beginning to understand how. What's clear from these experiments is that the relationship between human expertise and AI capabilities isn't fixed. Sometimes I found myself acting as a creative director, other times as a troubleshooter. and yet other times as a domain expert validating results.
Starting point is 00:11:42 It was my complex expertise or lack thereof that determined the quality of the output. The current moment feels transitional. These tools aren't yet reliable enough to work completely autonomously, but they're capable enough to dramatically amplify what we can accomplish. The $8 debugging session for my game reminds me that the gaps in AI capabilities still matter, and knowing where those gaps are becomes its own form of expertise. Perhaps more intriguing is how quickly this landscape is changing. The research paper that took me an hour with AI assistance
Starting point is 00:12:08 would have been impossible at this speed just 18 months ago. Rather than reaching definitive conclusions about how AI will transform work, I find myself collecting observations about a moving target. What seems consistent is that, for now, the greatest value comes not from surrendering control entirely to AI or clinging to entirely human workflows, but from finding the right points of collaboration for each specific task, a skill we're all still learning.
Starting point is 00:12:30 All right, so another great piece from Ethan here. Appreciate you writing it. Where I want to jump in and just add a little bit is actually at this conclusion. On the one hand, I think Professor Malik here is completely correct. It is my experience and I think most people's experience that the key thing to figure out is how to collaborate with AI, but that at this point, giving it all the control or giving it none of the control, neither extreme is correct. And yet, at the same time, I think that this point is leading people to incorrect assumptions about the future, or rather is making it hard for them to imagine a future that is almost certainly coming down the pipeline,
Starting point is 00:13:05 where in many cases it will simply make more sense to surrender control entirely to AI. It is so hard for us to imagine trajectories and patterns. There are so many contingent factors that will shape exactly what the role of agents will be, but I sometimes feel that we're clinging to these ideas, that AI won't replace us, but a human-using AI will replace us, which by extension means, if we just figure out how to use AI to do our work better or more efficiently, will be set. I'm working on a piece now that I haven't published yet,
Starting point is 00:13:34 that I'm tentatively calling, yes, AI is going to take your job. And the point is not that no one will have any jobs anymore. It's that when it comes to knowledge work at least, I think that functionally all of the tasks that we do, at least ones that aren't about taste, choice, consideration, and planning, although even that last part is up for debate, are yes, likely to be done by AI in the future. What our jobs mean will shift so radically that if a person was in a coma from the period before ChatGBTBT to the period when this is instantiated in five years or whenever it is,
Starting point is 00:14:08 would not recognize the roles of people who have the exact same titles in each of those two periods as doing the quote-unquote same thing. Then, of course, the question becomes what to do about it. The only thing that makes sense to me at this point is to lean all the way in, to try to stretch the frontiers of absolutely everything that you can do
Starting point is 00:14:27 as far as is possible with the help of or the replacement of AI or agents. it is only on the margins and on the edges, even the edges that don't quite work yet, that we're going to be able to glimpse what's coming down the pipeline. And to the extent that you want to be first in line, for helping shape whatever it is that your role actually does in the future, by being the first person to do it like that, you have to lean out all the way. Anyways, this is the subject that we will continue to come back to, but for now,
Starting point is 00:14:53 big thanks once again to Professor Ethan Mollock for this piece, and to the rest of you appreciate you listening, as always. Until next time, peace.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.