{"id":550754,"date":"2026-07-30T05:29:17","date_gmt":"2026-07-30T05:29:17","guid":{"rendered":"https:\/\/www.newsbeep.com\/nz\/550754\/"},"modified":"2026-07-30T05:29:17","modified_gmt":"2026-07-30T05:29:17","slug":"vibe-coding-is-fun-and-easy-but-theres-a-major-catch","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/nz\/550754\/","title":{"rendered":"\u2018Vibe coding\u2019 is fun and easy, but there\u2019s a major catch"},"content":{"rendered":"<p>Imagine you\u2019ve always wanted your own app. Perhaps one that tracks your household budget, organises the family shopping list or reminds you when to water your plants.<\/p>\n<p>Until recently, turning that idea into reality would have meant learning to code or paying a software developer. Now you can simply tell an artificial intelligence (AI) chatbot about your idea. Within minutes, it can write the code, fix errors and help you build a working app.<\/p>\n<p>This approach is known as vibe coding. It\u2019s fast, exciting and is making it possible for <a href=\"https:\/\/www.13labs.au\/guides\/vibe-coding-statistics-2026\" rel=\"nofollow noopener\" target=\"_blank\">millions of people to create software<\/a> for the first time.<\/p>\n<p>It\u2019s easy to see why vibe coding has become so popular. Yet researchers have already found <a href=\"https:\/\/escape.tech\/blog\/methodology-how-we-discovered-vulnerabilities-apps-built-with-vibe-coding\/\" rel=\"nofollow noopener\" target=\"_blank\">thousands of security flaws<\/a> and exposed secrets in publicly available AI-generated applications. Software that appears to work isn\u2019t always software you can trust.<\/p>\n<p>What is vibe coding?<\/p>\n<p>The term \u201cvibe coding\u201d was <a href=\"https:\/\/x.com\/karpathy\/status\/1886192184808149383?s=20\" rel=\"nofollow\">coined<\/a> by AI researcher Andrej Karpathy. Rather than writing the software yourself, you describe the outcome you want \u2013 or the \u201cvibe\u201d \u2013 in plain, everyday language and let AI generate most or all of the software.<\/p>\n<p>If something doesn\u2019t work, you ask the AI tool to fix it. You don\u2019t necessarily need to understand how the code works \u2013 you just keep prompting until you get the result you\u2019re after.<\/p>\n<p>Tools such as ChatGPT, Claude, Gemini and specialised generative AI based coding assistants have made this possible. In fact, the most recent survey by major coding platform Stack Overflow revealed that <a href=\"https:\/\/survey.stackoverflow.co\/2025\/ai\" rel=\"nofollow noopener\" target=\"_blank\">84% of developers globally<\/a> used or planned to use AI coding tools in 2025.<\/p>\n<p>And it\u2019s not just developers using them: recent stats indicate <a href=\"https:\/\/www.hostinger.com\/blog\/vibe-coding-statistics\/\" rel=\"nofollow noopener\" target=\"_blank\">about 63%<\/a> of users of vibe coding platforms are people without a programming background, building products and tools of their own. <\/p>\n<p>People with little or no programming experience can now build websites, apps and automated workflows (such as compiling documents or doing other complex tasks) in a fraction of the time it once took.<\/p>\n<p>Building reliable software<\/p>\n<p>Most people imagine software developers spend their days writing code. In reality, coding is only one part of a much bigger process.<\/p>\n<p>Before software is released, developers ask important questions. Does it work reliably? Is it secure? Can someone else maintain it? What happens if something goes wrong?<\/p>\n<p>They test different situations, review each other\u2019s work and fix problems before anyone else uses the software.<\/p>\n<p>These steps aren\u2019t there to slow developers down. They\u2019re there because even software that seems to work for its purpose <a href=\"https:\/\/getautonoma.com\/blog\/vibe-coding-failures\" rel=\"nofollow noopener\" target=\"_blank\">can still expose<\/a> sensitive data or disrupt critical systems.<\/p>\n<p>Vibe coding <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/3786583.3786866\" rel=\"nofollow noopener\" target=\"_blank\">can make it tempting to skip<\/a> much of this process. If the app appears to work, it\u2019s easy to assume the job is finished.<\/p>\n<p>      Read more:<br \/>\n      <a href=\"https:\/\/theconversation.com\/starting-or-running-a-business-with-ai-there-are-legal-risks-you-cant-afford-to-ignore-288084\" rel=\"nofollow noopener\" target=\"_blank\">Starting or running a business with AI? There are legal risks you can\u2019t afford to ignore<\/a><\/p>\n<p>The risks of vibe coding<\/p>\n<p>Now, suppose you ask AI to build an app to manage your household expenses.<\/p>\n<p>The app opens, records your purchases and calculates your spending. Everything seems fine.<\/p>\n<p>But is it calculating correctly in every situation? Is your financial information stored securely? What happens if the app crashes halfway through entering your monthly expenses?<\/p>\n<p>Or perhaps it stores your financial data in a way that\u2019s easy for others to access. The app does exactly what you asked \u2013 but your personal information may not be properly protected.<\/p>\n<p>These aren\u2019t questions most beginners think to ask, yet they\u2019re exactly the kinds of questions professional developers routinely consider.<\/p>\n<p>Fixing problems can also become frustrating. You ask the AI to solve one issue, <a href=\"https:\/\/developers.redhat.com\/articles\/2026\/02\/17\/uncomfortable-truth-about-vibe-coding#where_it_falls_apart\" rel=\"nofollow noopener\" target=\"_blank\">only to discover it has introduced another<\/a> somewhere else. Without understanding what the AI has changed, you\u2019re left relying on it to solve problems it may have created.<\/p>\n<p>When is vibe coding enough?<\/p>\n<p>None of this means vibe coding should be avoided entirely.<\/p>\n<p>It\u2019s an excellent way to experiment with ideas, learn programming concepts or quickly build personal tools. Entrepreneurs can create prototypes, hobbyists can automate repetitive tasks, and small organisations can explore ideas that might otherwise never get built.<\/p>\n<p>The risks increase when AI-generated software is treated as ready for real-world use simply because it works. <\/p>\n<p>Apps that handle personal information, financial transactions or business operations still need careful testing and human oversight, regardless of who \u2013 or what \u2013 wrote the code. <a href=\"https:\/\/www.veracode.com\/blog\/genai-code-security-report\/\" rel=\"nofollow noopener\" target=\"_blank\">In one security study<\/a>, about 45% of AI-generated code samples failed standard security tests.<\/p>\n<p>The broader issue goes beyond coding. Researchers have long warned about \u201c<a href=\"https:\/\/doi.org\/10.1093\/jamia\/ocw105\" rel=\"nofollow noopener\" target=\"_blank\">automation bias<\/a>\u201d \u2013 the tendency to accept recommendations from automated systems without adequately checking them. As AI becomes better at solving complex tasks, it\u2019s becoming easier to accept its answers without questioning them.<\/p>\n<p>Software is just one area where this can have serious consequences, because mistakes may remain hidden until something goes wrong.<\/p>\n<p>AI can write code, but it can\u2019t take responsibility<\/p>\n<p>Vibe coding is opening software development to people with great ideas but little programming experience.<\/p>\n<p>But making software easier to create doesn\u2019t make it easier to judge whether it\u2019s secure, reliable and ready for others to use.<\/p>\n<p>No matter how good AI becomes at generating code, people \u2013 not AI \u2013 must remain responsible for what that code does.<\/p>\n","protected":false},"excerpt":{"rendered":"Imagine you\u2019ve always wanted your own app. Perhaps one that tracks your household budget, organises the family shopping&hellip;\n","protected":false},"author":2,"featured_media":550755,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[365,363,364,111,139,69,145],"class_list":["post-550754","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-new-zealand","tag-newzealand","tag-nz","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/550754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/comments?post=550754"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/posts\/550754\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media\/550755"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/media?parent=550754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/categories?post=550754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/nz\/wp-json\/wp\/v2\/tags?post=550754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}