← Back to list

Vibe Coding: When Developers Stop Typing and Start Thinking | Daily English Commit Streak 4

Scripts (1)

Vibe Coding: When Developers Stop Typing and Start Thinking

Script

These days, with the rapid growth of AI, creating a tech product is no longer something only developers can do. I’m sure you’ve seen examples like this before. A marketer can create a beautiful dashboard website to analyze campaign data. An office worker can build a small tool to summarize daily reports. Or someone looking for a job can create a personal portfolio instead of using a traditional CV. And the interesting thing is, many of these people don’t really know how to code. As I shared in my previous videos, I’m a 34-year-old developer. And today, uhm, I want to talk about a phrase that has been mentioned a lot recently: vibe coding. But don’t worry. I’m not going to talk too deeply about technical things. I want to talk about vibe coding from a developer’s point of view, but in a way that is easy to understand, even if you are not working in the tech industry. So, what is vibe coding? In simple words, vibe coding is when people use natural language to describe their ideas, and then AI helps turn those ideas into a product, a draft, a tool, or a real solution. In the past, if you wanted to create a website, even a simple one, you usually needed to know many things. You needed to know HTML, CSS, and JavaScript. You needed to understand how to write code, how to fix bugs, and how to run a program on your computer. And if you wanted to put that website on the internet, you needed to know even more things, like hosting, domain names, servers, deployment, and many other technical concepts. So, in short, the journey from an idea to a real product used to be quite long. But today, with the help of AI, that distance is becoming much shorter. You can start with just a very simple sentence. For example: “I want to create a personal website to introduce myself, my work experience, and my projects.” Or: “I want to create a simple dashboard to track revenue, cost, and profit every month.” And then, AI can help you create the first draft very quickly. Of course, it may not be perfect. It may still have mistakes. The design may not look beautiful yet. The logic may not be correct. Or it may not fully match what you really need. But the important thing is this: you now have a starting point. And to me, this is a very big change. Before, the biggest barrier was coding skill. But now, the bigger barrier may be the ability to clearly describe what you want. We are entering an age where ideas are becoming more and more important. Because if your idea is clear enough, you can use AI to turn it into a test product in a very short time. You don’t always need to wait for a technical team. You don’t always need a big budget. And you don’t always need to study programming for many years before you can build a small tool for yourself. Let me share a very simple example from my own life. My wife is not a developer. Her main work is administration. She works with data, files, reports, and internal tasks. In the past, many of these tasks were done manually in Google Spreadsheets. But with the help of AI, she can now write Google Apps Script and turn normal spreadsheets into much more useful tools. For example, a tool can automatically send reminder messages. It can summarize reports. It can send emails. It can check data. And it can reduce many repetitive tasks that she used to do every day. For someone who has never studied programming seriously, this was something that would have been very hard to imagine just a few years ago. But, uhm, the story does not stop there. When the tool works well, everything looks great. But one day, the script breaks. The notification is not sent. The data is not updated. Or one feature suddenly does not work as expected. At that moment, she continues asking AI. She copies the error and sends it to AI. She asks again and again, many times. AI also gives many answers. But the problem is still not solved. And finally, she has to ask me for help. The interesting thing is that I also don’t sit down and rewrite all the code by hand. Actually, I also use AI almost 100%. But the result is different. I can help find the root cause, fix the problem, and make the tool work again. So, what is the difference? We are both using AI. We are both asking questions. But the way I ask and the way she asks are not the same. Because I’m a developer, I know what context I need to give to AI. I know how to describe the problem. I know which part I should check first. I know the problem may come from the data, the permission, the settings, the processing logic, or the structure of the file. And I also know when I should not trust the first answer from AI immediately. In other words, AI does not only need a question. AI needs clear context. And this is, you know, one of the most important points when we talk about vibe coding. Vibe coding does not mean “AI does everything for us.” And vibe coding also does not mean that if you have an idea, you will always get a good product automatically. Vibe coding is a new way of working. It is a way where humans need to think more clearly, describe things more clearly, and check the results more carefully. AI can help us move faster. But AI cannot understand the real problem for us. AI can create a first draft. But AI does not always know if that draft really fits our real situation. AI can give an answer with a lot of confidence. But that answer can still be wrong, incomplete, or not suitable. So, in the AI age, the important skill is not only knowing which tool to use. It is knowing how to ask better questions. It is knowing how to give better context. It is knowing how to check the result. And more importantly, it is knowing what problem you really want to solve. For developers, this means our work is changing. Maybe we will spend less time typing every single line of code. But we will need to spend more time understanding the problem, designing the solution, checking the logic, and guiding AI in the right direction. And for people who are not in tech, AI creates a huge opportunity. You can build small tools for your own work. You can turn an idea into a test product. You can automate repetitive tasks. You can do many things that, in the past, you may have thought only a technical team could do. But to do that well, you need to practice one very important skill: explaining your ideas clearly. The more clearly you describe what you want, the better AI can help you. The more useful context you provide, the closer the result will be to your real needs. And the more carefully you check the result, the more reliable your product will become. That is why I really like the title of today’s video: Vibe Coding: When Developers Stop Typing and Start Thinking. But actually, this sentence is not only for developers. In the AI age, maybe all of us need to “stop typing and start thinking” in some way. It does not mean we stop working. It means we stop working mechanically. Instead, we think more clearly. We ask better questions. And we use AI as a powerful partner to turn ideas into action. Today’s Daily Commit is a very simple sentence: “AI can help me work faster, but I still need to think clearly.” AI can help me work faster, but I still need to think clearly. If you are using AI at work, whether you are a developer, a marketer, an office worker, or anyone else, try to remember this sentence. AI does not completely replace our thinking. AI amplifies the way we think. If we ask unclear questions, the result may also be unclear. But if we ask clearly, give enough context, and check the result carefully, AI can become an extremely powerful tool. Thank you for listening to Daily English Commit. If you want to improve your English little by little through real topics about work, technology, and modern life, please subscribe to the channel, and let’s keep our English learning streak going every day.
← Back to list