{"id":116009,"date":"2025-05-19T08:00:00","date_gmt":"2025-05-19T12:00:00","guid":{"rendered":"https:\/\/www.freethink.com\/?post_type=ftm_article&#038;p=116009"},"modified":"2025-05-16T16:05:50","modified_gmt":"2025-05-16T20:05:50","slug":"vibe-coding","status":"publish","type":"ftm_article","link":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding","title":{"rendered":"Vibe coding is rewriting the rules of technology"},"content":{"rendered":"\n<p>When I first heard the term \u201cvibe coding\u201d earlier this year, I&#8217;ll admit I was skeptical. As someone who has spent significant time working with AI algorithms and predictive modeling, I&#8217;ve witnessed plenty of viral AI trends come and go since the release of <a href=\"https:\/\/www.freethink.com\/robots-ai\/ai-chatbot-chatgpt\">ChatGPT in 2022<\/a>.&nbsp;<\/p>\n\n\n\n<p>For those unfamiliar with the concept, vibe coding \u2014 a term coined by <a href=\"https:\/\/karpathy.ai\/\">Andrej Karpathy<\/a>, former AI director at OpenAI and Tesla, in February 2025 \u2014 represents a fundamental reimagining of the software development process. Rather than meticulously crafting each line of code, developers \u201cvibe\u201d with AI tools using natural language \u2014 they get to focus on vision and creative direction, while the AI handles the technical implementation. It&#8217;s less about understanding every function and more about communicating intent and desired outcomes.<\/p>\n\n\n\n<p>This taps into my longtime fascination with the intersection of human creativity and machine capability. As the CTO of <a href=\"https:\/\/www.withchima.com\/\">Chima<\/a>, a Y Combinator-backed applied AI research lab, I strive to make AI agents useful for the most cutting-edge media, consumer, and business applications, and as a Stanford computer science alum, I collaborate closely with <a href=\"https:\/\/hai.stanford.edu\/\">the Stanford Institute for Human-Centered AI<\/a>, whose mission to make AI collaborative, augmentative, and life-enhancing perfectly matches my own ambitions.&nbsp;<\/p>\n\n\n\n<p>In this article, I&#8217;ll share my experiences exploring the vibe coding movement, reflect on what I learned at recent vibe coding gatherings in San Francisco, and examine what this shift means for the future of technology development. Whether you&#8217;re a seasoned developer, an AI enthusiast, or simply curious about how we&#8217;ll build technology in the coming years, the vibe coding revolution deserves your attention \u2014 and it might just change how you think about human-machine collaboration forever.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-is-vibe-coding\">What is vibe coding?<\/h3>\n\n\n\n<p>As mentioned earlier, the origin of vibe coding can be traced to a seemingly <a href=\"https:\/\/x.com\/karpathy\/status\/1886192184808149383\">casual post<\/a> by Andrej Karpathy on X in February 2025. \u201cThere\u2019s a new kind of coding I call \u2018vibe coding\u2019,\u201d he wrote, \u201cwhere you fully give in to the vibes, embrace exponentials, and forget that the code even exists.\u201d The tweet landed harder than expected \u2014 developers everywhere reported that they were already experimenting with the idea.<\/p>\n\n\n\n<p>As someone who began coding at a young age \u2014 I developed my first algorithm to help address climate change in South Africa when I was 16 \u2014 I&#8217;ve witnessed the evolution of programming methodologies firsthand. Traditional coding is precise and unforgiving. Every semicolon matters; every function must be meticulously crafted. It\u2019s an approach that has served us well, but it has also created significant barriers to entry for those without formal training.<\/p>\n\n\n\n<p>Vibe coding turns that on its head. <\/p>\n\n\n\n<p>At its core, it\u2019s about collaborating with AI through natural language to build software, focusing on the \u201cvibe\u201d or essence of what you want to create rather than the technical implementation. You describe your vision, and the AI handles the code generation. When errors occur, you don\u2019t dive into debugging line by line \u2014 you simply explain the issue to the AI and let it propose solutions. Vibe coding removes many traditional technical barriers, allowing people to focus on problem-solving and creativity rather than syntax and technical minutiae. The human becomes the creative director rather than the technical executor.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>We\u2019re entering an era of human-AI co-agency, with humans and smart systems operating as equal partners.<\/p><\/blockquote><\/figure>\n\n\n\n<p>What makes vibe coding particularly fascinating is how it reflects a broader evolution in our relationship with technology: We&#8217;re moving from an era where humans must adapt to the rigid logic of machines to one where machines increasingly adapt to human modes of expression.&nbsp;<\/p>\n\n\n\n<p>This is something I believe Gen Z is going to fundamentally lead as it\u2019s something we\u2019ve been demanding for some time. This shift also parallels developments I&#8217;ve observed in other fields, from natural language interfaces to generative design tools that respond to conceptual direction rather than explicit instructions. I call this \u201cco-agency with AI.\u201d<\/p>\n\n\n\n<p>Just a few years ago, \u201ctalking to a computer\u201d meant tapping commands into a terminal or navigating clunky drop-down menus. Now we chat with AI agents that remember context, infer intent, and tackle sophisticated projects alongside us. This evolution is reshaping creativity, productivity, and the very texture of work. We\u2019re entering an era of human-AI co-agency, with humans and smart systems operating as equal partners to accomplish what neither could do alone.<\/p>\n\n\n\n<p>That vision isn\u2019t new. On December 9, 1968, Doug Engelbart and his team at the Augmentation Research Center squeezed the future of personal computing into a 90-minute stage demo at San Francisco\u2019s Brooks Hall. Their presentation, later dubbed \u201c<a href=\"https:\/\/youtu.be\/B6rKUf9DWRI?si=colQjpl7oUHiazXO\">The Mother of All Demos<\/a>,\u201d previewed technologies that would influence the Alto PC and Macintosh and Windows operating systems, but more importantly, it communicated Engelbart\u2019s belief that computers should amplify human intellect, not replace it.<\/p>\n\n\n\n<p>This demo was the audience\u2019s first glimpse of true human-computer partnership: real-time dialogue between person and machine to solve problems together. Every modern chat window, collaborative doc, and video-call whiteboard still echoes that afternoon in 1968.<\/p>\n\n\n\n<p>Engelbart\u2019s \u201cMother of All Demos\u201d sketched a future where humans guide high-level intent while computers shoulder the technical grunt work. That future is finally materializing through vibe coding.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vibe-coding-irl\">Vibe coding IRL<\/h3>\n\n\n\n<p>Vibe coding isn\u2019t some hand-wavy X trend.&nbsp;<\/p>\n\n\n\n<p>It\u2019s showing up in real rooms. It\u2019s pulling in crowds, and off-loading real technical work. In San Francisco and online, people are convening for sessions to explore the technique, and at hackathons, they translate plain-language ambition into running software in real time, with crowds following along to see just how far the hands-off coding approach can go.<\/p>\n\n\n\n<p>In early April alone, I saw three gatherings \u2014 <a href=\"https:\/\/lu.ma\/y67kb92c\">Convex\u2019s demo sprint in SoMa<\/a> (April 11), <a href=\"https:\/\/lu.ma\/zqteha05\">Signal Fire\u2019s one-day hackathon on 2nd Street<\/a> (April 18), and the <a href=\"https:\/\/lu.ma\/3z6ppn0w\">VIBE25-1: After Dark Vibe-Coding Hackathon<\/a> (April 18) \u2014 draw hundreds of builders who collectively shipped dozens of working prototypes in less time than it takes most teams to file a Jira ticket.&nbsp;<\/p>\n\n\n\n<p>Most of these events had similar descriptions: \u200b\u201dVIBE CODING IS THE NEW DEFAULT \u2014 SHIP FAST, HAVE FUN\u201d and \u201c\u200bLet&#8217;s take vibe coding to the absolute fullest. Come build something experimental, fast, and actually useful. No pitching. Just deploying.\u201d&nbsp;<\/p>\n\n\n\n<p>What struck me most across all three events was the emphasis on \u201cfast\u201d \u2014 a freshman and an L4 Meta engineer could pair-prompt the same model and stand up a multiplayer sketch board in 30 minutes \u2014 so, to test the potential time savings of the \u201cdescribe-it-and-let-AI-ship-it\u201d approach for myself, I turned to Manus.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Manus felt less like babysitting a chat window and more like tossing the keys to a competent junior teammate.<\/p>\n<\/blockquote>\n\n\n\n<p>The Chinese startup drew widespread attention in March, when it launched a demo of a general AI agent that could complete various tasks. Fresh off a reported $75 million benchmark-led round at a <a href=\"https:\/\/techcrunch.com\/2025\/04\/25\/chinese-ai-startup-manus-reportedly-gets-funding-from-benchmark-at-500m-valuation\/\">$500 million valuation<\/a>, Manus describes its flagship product, also dubbed Manus, as \u201ca general AI agent that turns your thoughts into actions\u2026[It] excels at various tasks in work and life, getting everything done while you rest.\u201d&nbsp;<\/p>\n\n\n\n<p>My prompt for Manus was simple:<\/p>\n\n\n<div \n\tclass=\"f-block f-block--blockquote f-block---simple f-blockquote border-l-10 border-gray-200 pl-7 dark:border-gray-800 dark:text-gray-200 text-gray-800 f-content\"\n\t\t>\n\t\t\t<p><!-- wp:paragraph --><\/p>\n<p>I am looking to share Freethink\u2019s (https:\/\/www.freethink.com\/) mission and vision.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Our stories have one big theme in common: change.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Go beyond surface-level news to explore the innovations driving real change, from AI and robotics to energy and biotech breakthroughs.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Through in-depth features and insightful interviews, our coverage not only inspires, it empowers you to understand the forces shaping our world.\u2028\u2028Join us at freethink.com for the latest insights from the front lines of change.<\/p>\n<p><!-- \/wp:paragraph --> <!-- wp:paragraph --><\/p>\n<p>Craft a compelling space and website to publish this, targeting Gen-Z.<\/p>\n<!-- \/wp:paragraph -->\t\t\t<\/div>\n\n\n\n<p>Manus spun up a workspace, hashed through design decisions on its own, and deployed a <a href=\"https:\/\/minebihl.manus.space\/\">live microsite<\/a> without asking for my input every 30 seconds. Total cost: about $20. Total time: the length of a coffee meeting.&nbsp;<\/p>\n\n\n\n<p>Compared with my early test of <a href=\"https:\/\/openai.com\/index\/introducing-operator\/\">OpenAI\u2019s Operator<\/a>, Manus felt less like babysitting a chat window and more like tossing the keys to a competent junior teammate. <em>That<\/em> is vibe coding: handing an idea to an LLM-driven agent, guiding it at the concept level, and receiving something usable \u2014 not just code snippets \u2014 on the other side.<\/p>\n\n\n\n<p>Here\u2019s the <a href=\"https:\/\/manus.im\/share\/3yKXNTODXDNiB40js4dwNR?replay=1\">session replay<\/a> and the <a href=\"https:\/\/minebihl.manus.space\/\">final site<\/a>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"837\" src=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?quality=75\" alt=\"A website homepage with a space-themed background and the headline \u201cMove the World Through Change\u201d above a button labeled \u201cDiscover Our Mission.\u201d.\" class=\"wp-image-116010\" srcset=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg 1600w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=768,402 768w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=1536,804 1536w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=320,167 320w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=600,314 600w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=1000,523 1000w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=1400,732 1400w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=330,173 330w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=540,282 540w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=850,445 850w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=175,92 175w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=275,144 275w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=400,209 400w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=360,188 360w, https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/image.jpeg?resize=500,262 500w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/><div class=\"img-caption\"><figcaption class=\"wp-element-caption\">A screenshot of the Freethink homepage created using Manus. <\/figcaption><\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-2025-vibe-coding-game-jam\">The 2025 Vibe Coding Game Jam<\/h3>\n\n\n\n<p>One recent event that crystallized vibe coding\u2019s potential was the <a href=\"https:\/\/jam.pieter.com\/\">2025 Vibe Coding Game Jam<\/a> sponsored by <a href=\"https:\/\/bolt.new\/\">Bolt<\/a>, <a href=\"https:\/\/www.coderabbit.ai\/\">CodeRabbit<\/a>, and <a href=\"https:\/\/x.com\/LambdaAPI\">Lambda<\/a>. Running from approximately March 1\u201325, 2025 (the dates seemed to be at the whim of the founder), the event brought together developers, designers, and AI enthusiasts to create games where at least 80% of the code was generated by AI.&nbsp;<\/p>\n\n\n\n<p>The Game Jam was the brainchild of entrepreneur and indie developer <a href=\"https:\/\/pieter.com\/\">Pieter Levels<\/a>, and the premise was simple: create games that were accessible on the web, free-to-play, and instantly playable \u2014 all through the power of vibe coding.&nbsp;<\/p>\n\n\n\n<p>Here\u2019s the <a href=\"https:\/\/x.com\/levelsio\/status\/1901660771505021314\">X post<\/a> where Levels announced the event and laid out six core rules:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>anyone can enter with their game<\/li>\n\n\n\n<li>at least 80% code has to be written by AI&nbsp;<\/li>\n\n\n\n<li>game has to be accessible on web without any login or signup and free-to-play (preferably its own domain or subdomain)<\/li>\n\n\n\n<li>game has to be multiplayer by default<\/li>\n\n\n\n<li>can use any engine but usually ThreeJS is recommended<\/li>\n\n\n\n<li>NO loading screens and heavy downloads (!!!) has to be almost instantly in the game (except maybe ask username if you want)<\/li>\n<\/ul>\n\n\n\n<p>What made the Game Jam particularly significant was its judging panel, which included Levels, Andrej Karpathy, <a href=\"https:\/\/x.com\/timsoret\">Tim Soret<\/a> (the game designer behind \u201cThe Last Night\u201d), <a href=\"https:\/\/x.com\/mrdoob\">Ricardo Cabello<\/a> (creator of the popular Three.js library), and <a href=\"https:\/\/x.com\/s13k_\">@s13k_<\/a> (a web3 game developer). This collection of industry leaders lent the event credibility and drew attention from both mainstream tech media and the <a href=\"https:\/\/www.freethink.com\/consumer-tech\/indie-game-development\">indie game development community<\/a>.<\/p>\n\n\n\n<p>This helped propel the event to the status of global phenomenon, with 1,170 entries from across the world. The <a href=\"https:\/\/x.com\/search?q=%23vibejam\">submissions<\/a> showcased the breadth of what&#8217;s possible with vibe coding \u2014 some entries were simple yet addictive arcade-style games, while others pushed boundaries with complex mechanics and innovative gameplay.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>The Game Jam may have been fast, experimental, and occasionally messy, but so is vibe coding.<\/p><\/blockquote><\/figure>\n\n\n\n<p>The Game Jam wasn\u2019t without its hiccups. The lack of structure led to a somewhat chaotic experience for participants, and some rules changed mid-event (the multiplayer requirement was dropped after feedback). The submission process was also handled through a simple form rather than a dedicated platform.&nbsp;<\/p>\n\n\n\n<p>This ad-hoc approach created challenges for some participants, but I saw the chaos as both a feature and a bug \u2014 the Game Jam may have been fast, experimental, and occasionally messy, but so is vibe coding, and despite these growing pains, the event still succeeded in its mission: showcase vibe coding&#8217;s potential to democratize game development.&nbsp;<\/p>\n\n\n\n<p>However, perhaps the most significant outcome of the Game Jam wasn&#8217;t the games themselves, but the community the event fostered \u2014 weeks after it wrapped, participants were still collaborating, sharing techniques, and building upon each other&#8217;s work in Discord servers. This organic ecosystem of developers helping each other navigate this new paradigm may ultimately be what propels vibe coding from experimental approach to mainstream methodology.&nbsp;<\/p>\n\n\n\n<p>While still in its early planning stages, the next Game Jam is already scheduled for May 30. Levels teased the <a href=\"https:\/\/x.com\/levelsio\/status\/1915400137096024316\">stakes on X<\/a>:&nbsp; \u201cNext vibe jam you can join and I will be the jury\u2014 not just games, anything!&nbsp; $1 M in prizes, yee-haw.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-the-future-of-vibe-coding\">The future of vibe coding<\/h3>\n\n\n\n<p>Vibe coding now stands at a fascinating inflection point. As someone who has witnessed its early applications firsthand, I believe we&#8217;re only beginning to understand how this approach will reshape not just software development, but our broader relationship with technology creation. The question isn&#8217;t whether vibe coding will impact the future \u2014 it&#8217;s how profoundly and in which directions.<\/p>\n\n\n\n<p>At my own startup, we&#8217;re actively exploring how vibe coding can be integrated into development processes. This balance \u2014 between the speed and accessibility of vibe coding and the rigor required for mission-critical systems \u2014 represents one of the central challenges the field must navigate as it matures. We aren\u2019t the only ones racing to figure out how to strike this balance, either \u2014 a <a href=\"https:\/\/techcrunch.com\/2025\/03\/06\/a-quarter-of-startups-in-ycs-current-cohort-have-codebases-that-are-almost-entirely-ai-generated\/\">quarter of the startups in YC\u2019s current cohort<\/a> have codebases that are almost entirely AI-generated.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Students who struggle with programming concepts&nbsp; could flourish with vibe coding approaches.<\/p>\n<\/blockquote>\n\n\n\n<p>My take is that the most immediate impact of vibe coding will likely be in education and workforce development.&nbsp;<\/p>\n\n\n\n<p>Traditional coding education often begins with teaching abstract concepts and syntax rules \u2014 only after they learn those can students build anything meaningful. This approach can discourage many potential technologists, but vibe coding inverts the model, allowing learners to create functional applications from day one \u2014 deeper technical concepts are then gradually introduced as needed.&nbsp;<\/p>\n\n\n\n<p>I think we&#8217;re going to see students who previously struggled with programming concepts flourishing with vibe coding approaches, and this shift has profound implications for addressing the persistent diversity challenges in tech.&nbsp;<\/p>\n\n\n\n<p>Beyond education, vibe coding is poised to accelerate innovation across industries by reducing the technical barriers to implementation. With vibe coding, healthcare professionals can easily prototype patient management systems, environmental scientists can quickly build climate modeling tools, and educators can create interactive learning platforms, all without having extensive programming backgrounds.<\/p>\n\n\n\n<p>This democratization of technology creation could help address what I call the &#8220;implementation gap&#8221; \u2014 the distance between identifying a problem and having the technical resources to build a solution. Many brilliant ideas never materialize because the individuals who understand the problems lack the technical skills needed to implement solutions. Vibe coding has the potential to narrow this gap significantly.<\/p>\n\n\n\n<p>However, as with any technological shift, vibe coding brings challenges that must be addressed thoughtfully.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>The most profound questions surrounding vibe coding may be philosophical rather than technical.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Security concerns top the list. When developers don&#8217;t fully understand the code being generated, vulnerabilities may go undetected. As expected, more events focused on security are cropping up in San Francisco, like \u201c<a href=\"https:\/\/lu.ma\/6tlhfrvg\">AI, Security + SciFi Bites &amp; Cocktails during RSAC25<\/a>,\u201d which included panelists from Anthropic, Box, and Rad Security \u2014 during that event, security experts discussed frameworks for auditing and securing AI-generated code, an essential step toward responsible adoption.<\/p>\n\n\n\n<p>Maintenance is the challenge I find most concerning. When writing code, you have to balance speed and quality \u2014 if you\u2019re trying to get something out fast, you might write code that you know is going to require more maintenance in the future rather than the better code you could write if you had more time. In these instances, you\u2019re accumulating \u201ctechnical debt,\u201d and applications built using AI-generated code could include lots of these fast-but-not-great solutions, leading to what some are calling <a href=\"https:\/\/leaddev.com\/software-quality\/how-ai-generated-code-accelerates-technical-debt\">&#8220;technical debt at scale<\/a>&#8221; \u2014 systems that work initially but become increasingly difficult to maintain or modify over time.<\/p>\n\n\n\n<p>Still, the most profound questions surrounding vibe coding may be philosophical rather than technical. As we increasingly delegate technical implementation to AI systems, how does this shift our understanding of creativity and authorship? If an application is primarily generated through AI, who can claim ownership of the resulting intellectual property? These questions echo debates I&#8217;ve encountered in other domains where AI and human creativity intersect.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Vibe coding isn\u2019t merely a technical shift. It\u2019s also a cultural one.<\/p>\n<\/blockquote>\n\n\n\n<p>Despite these challenges, I remain optimistic about vibe coding&#8217;s potential to transform technology development for the better. The approach aligns with what I&#8217;ve long believed: anyone with an idea for how technology could solve a problem should be able to create that solution, not just those with specialized technical training.<\/p>\n\n\n\n<p>The future I envision isn&#8217;t one where vibe coding replaces traditional development entirely, but rather one where we have a spectrum of approaches suited to different contexts and requirements. Mission-critical systems requiring maximum reliability and security may continue to rely heavily on traditional methods, while rapid prototyping, creative exploration, and personal projects embrace the vibe coding paradigm.<\/p>\n\n\n\n<p>The vibe coding movement is still in its infancy, with tools, methodologies, and best practices emerging in real-time. The March 2025 Vibe Coding Game Jam and the multitude of events happening in San Francisco and online right now represent early experiments in what this approach might become.<\/p>\n\n\n\n<p>What&#8217;s clear is that vibe coding isn\u2019t merely a technical shift. It\u2019s also a cultural one, challenging our assumptions about who gets to create technology and how that creation happens. As someone who has experienced firsthand how access to technology can transform lives and communities, I find this democratization profoundly hopeful. That optimism \u2014 and the prototypes springing up nightly \u2014 makes vibe coding a revolution worth tracking.<\/p>\n\n\n\n<p><em>We\u2019d love to hear from you! If you have a comment about this article or if you have a tip for a future Freethink story, please email us at&nbsp;<a href=\"mailto:tips@freethink.com\" target=\"_blank\" rel=\"noreferrer noopener\">tips@freethink.com<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.<\/p>\n","protected":false},"author":25,"featured_media":116096,"template":"","ftm_taxonomy_fields":[46],"ftm_taxonomy_challenges":[],"ftm_taxonomy_statuses":[36],"ftm_taxonomy_hidden_tags":[],"class_list":["post-116009","ftm_article","type-ftm_article","status-publish","has-post-thumbnail","hentry","ftm_taxonomy_fields-ai","ftm_taxonomy_statuses-featured"],"acf":[],"apple_news_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vibe coding is rewriting the rules of technology<\/title>\n<meta name=\"description\" content=\"Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vibe coding is rewriting the rules of technology\" \/>\n<meta property=\"og:description\" content=\"Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding\" \/>\n<meta property=\"og:site_name\" content=\"Freethink\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?resize=1200,630\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"The AI-driven approach takes you from idea to app in minutes.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vibe coding is rewriting the rules of technology","description":"Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding","og_locale":"en_US","og_type":"article","og_title":"Vibe coding is rewriting the rules of technology","og_description":"Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.","og_url":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding","og_site_name":"Freethink","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?resize=1200,630","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_description":"The AI-driven approach takes you from idea to app in minutes.","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#article","isPartOf":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding"},"author":{"name":"kristinhouser","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/e45bf79276f6c14454ee4e1dfa7aca8c"},"headline":"Vibe coding is rewriting the rules of technology","datePublished":"2025-05-19T12:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding"},"wordCount":2751,"publisher":{"@id":"https:\/\/www.freethink.com\/#organization"},"image":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#primaryimage"},"thumbnailUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?quality=75","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding","url":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding","name":"Vibe coding is rewriting the rules of technology","isPartOf":{"@id":"https:\/\/www.freethink.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#primaryimage"},"image":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#primaryimage"},"thumbnailUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?quality=75","datePublished":"2025-05-19T12:00:00+00:00","description":"Rather than meticulously crafting each line of code, developers can now \u201cvibe\u201d with AI tools using natural language.","breadcrumb":{"@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#primaryimage","url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?quality=75","contentUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2025\/05\/vibe-coding-thumb.jpg?quality=75","width":1600,"height":900,"caption":"Virginia Gabrielli"},{"@type":"BreadcrumbList","@id":"https:\/\/www.freethink.com\/artificial-intelligence\/vibe-coding#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Articles","item":"https:\/\/www.freethink.com\/articles"},{"@type":"ListItem","position":2,"name":"Vibe coding is rewriting the rules of technology"}]},{"@type":"WebSite","@id":"https:\/\/www.freethink.com\/#website","url":"https:\/\/www.freethink.com\/","name":"Freethink","description":"Move the world","publisher":{"@id":"https:\/\/www.freethink.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.freethink.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.freethink.com\/#organization","name":"Freethink Media","url":"https:\/\/www.freethink.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.freethink.com\/wp-content\/uploads\/2021\/06\/logo.svg","contentUrl":"https:\/\/www.freethink.com\/wp-content\/uploads\/2021\/06\/logo.svg","width":651,"height":124,"caption":"Freethink Media"},"image":{"@id":"https:\/\/www.freethink.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/e45bf79276f6c14454ee4e1dfa7aca8c","name":"kristinhouser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.freethink.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff88759e0ed195de655c7703310050f17b921ae4fc276d7eb5930cddafa694f9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff88759e0ed195de655c7703310050f17b921ae4fc276d7eb5930cddafa694f9?s=96&d=mm&r=g","caption":"kristinhouser"},"url":"https:\/\/www.freethink.com\/author\/kristinhouser"}]}},"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_article\/116009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_article"}],"about":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/types\/ftm_article"}],"author":[{"embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/users\/25"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/media\/116096"}],"wp:attachment":[{"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/media?parent=116009"}],"wp:term":[{"taxonomy":"ftm_taxonomy_fields","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_fields?post=116009"},{"taxonomy":"ftm_taxonomy_challenges","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_challenges?post=116009"},{"taxonomy":"ftm_taxonomy_statuses","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_statuses?post=116009"},{"taxonomy":"ftm_taxonomy_hidden_tags","embeddable":true,"href":"https:\/\/www.freethink.com\/wp-json\/wp\/v2\/ftm_taxonomy_hidden_tags?post=116009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}