{"id":30200,"date":"2025-04-21T12:00:00","date_gmt":"2025-04-21T10:00:00","guid":{"rendered":"https:\/\/salvadorvilalta.com\/?p=30200"},"modified":"2025-04-18T11:31:14","modified_gmt":"2025-04-18T09:31:14","slug":"vibe-coding-the-new-form-of-software-development-powered-by-ai","status":"publish","type":"post","link":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/","title":{"rendered":"Vibe Coding: the new form of software development powered by AI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"30200\" class=\"elementor elementor-30200 elementor-30137\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2693d91 e-flex e-con-boxed e-con e-parent\" data-id=\"2693d91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ba49df elementor-blockquote--skin-border elementor-blockquote--button-view-icon-text elementor-blockquote--button-skin-classic sc_fly_static elementor-widget elementor-widget-blockquote\" data-id=\"0ba49df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"blockquote.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<blockquote class=\"elementor-blockquote\">\n\t\t\t<p class=\"elementor-blockquote__content\">\n\t\t\t\t\"It's not really about programming; I just see things, say things, run things, copy and paste things, and it generally works.\"\t\t\t<\/p>\n\t\t\t\t\t\t\t<div class=\"e-q-footer\">\n\t\t\t\t\t\t\t\t\t\t\t<cite class=\"elementor-blockquote__author\">Andrej Karpathy<\/cite>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/twitter.com\/intent\/tweet?text=%22It%27s+not+really+about+programming%3B+I+just+see+things%2C+say+things%2C+run+things%2C+copy+and+paste+things%2C+and+it+generally+works.%22+%E2%80%94+Andrej+Karpathy&amp;url=https%3A%2F%2Fsalvadorvilalta.com%2Fen%2F%2Fen%2Fvibe-coding-the-new-form-of-software-development-powered-by-ai%2F\" class=\"elementor-blockquote__tweet-button\" target=\"_blank\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fab-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-blockquote__tweet-label\">Tweet<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/blockquote>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0866f63 e-flex e-con-boxed e-con e-parent\" data-id=\"0866f63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a548ee sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"1a548ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 16px; text-align: var(--text-align); background-color: transparent; color: var(--theme-color-text); letter-spacing: 0px;\">Can you imagine creating applications in minutes without knowing how to program or write a single line of code? Welcome to the future of software development: this is<b> Vibe Coding<\/b>. <\/span><\/p><p><span style=\"font-size: 16px; text-align: var(--text-align); background-color: transparent; color: var(--theme-color-text); letter-spacing: 0px;\">This is the vision of Andrej Karpathy, <\/span><span style=\"text-align: var(--text-align); background-color: transparent;\">former head of AI at Tesla and pioneer of the Vibe Coding phenomenon.<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4279c83 e-flex e-con-boxed e-con e-parent\" data-id=\"4279c83\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0e9968 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"e0e9968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is Vibe Coding?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8a441e1 e-flex e-con-boxed e-con e-parent\" data-id=\"8a441e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b5fae25 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"b5fae25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding.png\" class=\"attachment-large size-large wp-image-30179\" alt=\"What_is_Viber_coding El lBlog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-300x300.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-150x150.png 150w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-768x768.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-370x370.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-120x120.png 120w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-840x840.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/What_is_Viber_coding-410x410.png 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b17d4bb e-flex e-con-boxed e-con e-parent\" data-id=\"b17d4bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e7f1abe sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"e7f1abe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It is an emerging approach to <b>artificial intelligence-assisted programming, where the developer describes in natural language what they want the program to do,<\/b> and an AI model generates the necessary code.<\/p><p>In essence, the programmer&#8217;s role changes from writing each line of code to guiding, testing,<b>\u00a0and refining the code produced by the AI.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f122b85 e-flex e-con-boxed e-con e-parent\" data-id=\"f122b85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39cb113 sc_fly_static elementor-widget elementor-widget-video\" data-id=\"39cb113\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/5k2-NOh2tk0?si=3QYqbPxIqz8fUtV0&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8797f60 e-flex e-con-boxed e-con e-parent\" data-id=\"8797f60\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ce91138 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"ce91138\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The key idea is to &#8220;go with the flow&#8221; or &#8220;unleash the vibe&#8221; (hence the name &#8220;vibe&#8221;) and &#8220;forget that code even exists,&#8221; delegating the task of &#8220;chopping code&#8221; to the language model.<\/p><p>For example, Karpathy has created entire projects through dialogue with an AI: he built a Battleship game and a text-reader application without touching the keyboard, dictating commands by voice in about an hour each.<\/p><p>In this conversational paradigm, the developer provides prompts (including voice commands), the AI generates the code, and the human evaluates and adjusts the output. If an error appears, the usual vibe coding practice is to simply paste the error message back to the AI so that it can attempt to correct it automatically.<\/p><p>This allows even people without extensive software engineering training to <b>produce functional applications by simply describing their objectives in natural language.<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96273f0 e-flex e-con-boxed e-con e-parent\" data-id=\"96273f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79830c6 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"79830c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tools and platforms that enable Vibe Coding<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fed5b5d e-flex e-con-boxed e-con e-parent\" data-id=\"fed5b5d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08ee9f5 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"08ee9f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This development style has gained momentum thanks to various AI tools that facilitate code generation from descriptions. Some of the most prominent platforms for vibe coding are:<\/p><ul><li><a href=\"http:\/\/replit.com\" target=\"_blank\" rel=\"noopener\"><b>Replit Ghostwriter \/ Agent:<\/b><\/a> An online IDE with an AI assistant that allows you to build web apps from simple natural language prompts. It guides you step by step, generates the code, and publishes your app in minutes.<\/li><li><strong><a href=\"https:\/\/deepsite.site\/\" target=\"_blank\" rel=\"noopener\">DeepSite:<\/a> <\/strong>Free in-browser platform for creating websites or games by typing what you want. It shows a real-time preview and generates the code instantly without installing anything.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0d4baa e-flex e-con-boxed e-con e-parent\" data-id=\"c0d4baa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5edfffe sc_fly_static elementor-widget elementor-widget-image\" data-id=\"5edfffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"647\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-1024x647.png\" class=\"attachment-large size-large wp-image-30168\" alt=\"Deepsite Blog Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-1024x647.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-300x190.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-768x486.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-1536x971.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-2048x1295.png 2048w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-370x234.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-840x531.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/DEepsite-Blog-Salvador-Vilalta-410x259.png 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63df7ff e-flex e-con-boxed e-con e-parent\" data-id=\"63df7ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90bdc44 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"90bdc44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><a href=\"https:\/\/www.cursor.com\/\" target=\"_blank\" rel=\"noopener\"><b>Cursor (Composer)<\/b>:<\/a> Desktop editor with AI that acts as a conversational copilot: modifies functions, generates code and even allows voice programming. Ideal for working on existing code bases.<\/li><li><a href=\"http:\/\/chat.openai.com\" target=\"_blank\" rel=\"noopener\"><strong>GPT-4<\/strong><\/a><strong> \/<\/strong><a href=\"http:\/\/claude.ai\" target=\"_blank\" rel=\"noopener\"><strong> Claude<\/strong><\/a><strong>: \/Gemini<\/strong><a href=\"http:\/\/gemini.google.com\" target=\"_blank\" rel=\"noopener\"><strong>2.5<\/strong><\/a><strong>: <\/strong> Language Models (LLMs) like GPT-4 or Claude generate code from descriptions: from simple functions to complete apps. Just say what you want and let the AI build it&#8230; Another option is Google&#8217;s powerful new multimodal model, Gemini 2.5, which can understand and generate code, making it <span style=\"font-family: 'Kumbh Sans', sans-serif; font-size: 16px; font-style: normal; font-weight: 400;\">ideal for prototyping or bug fixing naturally. Available in Bard \/ Gemini with access to tools. <\/span><\/li><li><strong><a href=\"http:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noopener\">GitHub Copilot \/<\/a> <a href=\"http:\/\/aws.amazon.com\/codewhisperer\" target=\"_blank\" rel=\"noopener\">Amazon CodeWhisperer:<\/a> <\/strong>Coding wizards that complete code in real time in your regular editor. They don&#8217;t generate entire apps, but automate repetitive tasks and suggest innovative solutions.<\/li><\/ul><div>Overall, the proliferation of these assistants is democratizing software development, making the idea of<b> programming by &#8220;talking&#8221; instead of manually typing code<\/b> a reality.<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9be6964 e-flex e-con-boxed e-con e-parent\" data-id=\"9be6964\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a1ab3d sc_fly_static elementor-widget elementor-widget-image\" data-id=\"4a1ab3d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-1024x656.png\" class=\"attachment-large size-large wp-image-30163\" alt=\"Cursor Vibe Coding\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-1024x656.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-300x192.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-768x492.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-1536x983.png 1536w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-2048x1311.png 2048w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-370x237.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-840x538.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Cursor-410x262.png 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1e2e31 e-flex e-con-boxed e-con e-parent\" data-id=\"c1e2e31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-faabd10 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"faabd10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Real-life examples of Vibe Coding applications<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4ec344 e-flex e-con-boxed e-con e-parent\" data-id=\"e4ec344\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d7f006 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"7d7f006\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Numerous developers -from amateurs to professionals- are already adopting vibe coding to create projects in a faster or more accessible way than with traditional methods: I have used it to generate ideas that I had in my head and that saw the light of day in a short time, using this type of tool.<\/p><ul><li><b>Non-technical users,<\/b> such as journalist Kevin Roose, have created useful apps using only natural language, such as LunchBox Buddy, which suggests recipes based on what&#8217;s in the fridge. He calls it &#8220;software for yourself.<\/li><li><b>Independent creators<\/b>, such as Pieter Levels, developed a multiplayer 3D game in minutes using AI (Cursor + Claude), with no prior knowledge of video game programming. The game was launched and played by more than 22,000 people.<\/li><li><b>Startups<\/b> like Menlo Park Lab are using vibe coding to create products like Brainy Docs, which turns PDFs into explainer videos. They fix bugs by simply re-prompting AI, speeding up development.<\/li><li><b>Mass adoption<\/b>: At Replit, 75% of users no longer write code manually. At Y Combinator, 25% of recent startups generate 95% of their code with AI. The trend is clear: from idea to product with few prompts.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b8b4475 e-flex e-con-boxed e-con e-parent\" data-id=\"b8b4475\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c9b928 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"4c9b928\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-1024x683.png\" class=\"attachment-large size-large wp-image-30181\" alt=\"Vibe Coding example Blog Slavador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-1024x683.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-300x200.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-768x512.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-370x247.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-840x560.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta-410x273.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Vibe-Coding-example-Blog-Slavador-Vilalta.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e86fdc e-flex e-con-boxed e-con e-parent\" data-id=\"9e86fdc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0109c83 sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"0109c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Expert opinion: future of Vibe Coding and impact on job skills<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bdb1dfc e-flex e-con-boxed e-con e-parent\" data-id=\"bdb1dfc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5a7b51 sc_fly_static elementor-widget elementor-widget-image\" data-id=\"a5a7b51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"1024\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-725x1024.png\" class=\"attachment-large size-large wp-image-30143\" alt=\"\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-725x1024.png 725w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-212x300.png 212w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-768x1084.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-370x522.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-840x1186.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet-410x579.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrekj_Karpaty_tweet.png 1034w\" sizes=\"(max-width: 725px) 100vw, 725px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7f3e056 e-flex e-con-boxed e-con e-parent\" data-id=\"7f3e056\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c26a10 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"4c26a10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><b>Sam Altman <\/b>(CEO of OpenAI) and Mark Zuckerberg (CEO of Meta) anticipate that software engineering will undergo radical changes and that AI will soon perform much of the work typically done by\u00a0mid-level programmers.<\/li><li><span style=\"font-size: 16px; text-align: var(--text-align); background-color: transparent; color: var(--theme-color-text); letter-spacing: 0px;\"><b>Harry Law <\/b>(University of Cambridge) warns that, although it allows apps to be created quickly, vibe coding can lead to reliance on AI without understanding key fundamentals, generating code that is difficult to maintain or insecure.<\/span><\/li><li><b>Simon Willison<\/b> (Datasette) qualifies that accurate vibe coding involves accepting code that you don&#8217;t fully understand. It is helpful for prototypes, but risky for critical software without human quality control.<\/li><li><b>Andrew Chen<\/b> (a16z) points out that AI can quickly solve the initial 75% of a project, but can complicate the last part with hard-to-tune errors. Frustrating if you are looking for precision.<\/li><li><b>Andrej Karpathy <\/b>describes it as ideal for weekend projects: fun, fast, but not always reliable for complex products.<\/li><li><b>Tim O&#8217;Reilly<\/b> (CEO of O&#8217;Reilly Media) concludes, &#8220;AI won&#8217;t replace programmers, it will transform their jobs.&#8221; Less hand coding, more design, verification, strategy, and collaboration with AI.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c967bd e-flex e-con-boxed e-con e-parent\" data-id=\"5c967bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-999cb5b sc_fly_static elementor-widget elementor-widget-image\" data-id=\"999cb5b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy.jpg\" class=\"attachment-large size-large wp-image-30185\" alt=\"Imagen de Andrej Karpathy generada desde Grok\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy.jpg 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy-300x225.jpg 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy-768x576.jpg 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy-370x278.jpg 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy-840x630.jpg 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Andrej-Karpathy-410x308.jpg 410w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Imagen de Andrej Karpathy generada desde Grok<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9087f82 e-flex e-con-boxed e-con e-parent\" data-id=\"9087f82\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5244fa sc_fly_static elementor-widget elementor-widget-heading\" data-id=\"c5244fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From the classroom to the business: how Vibe Coding is changing who can build<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e521da e-flex e-con-boxed e-con e-parent\" data-id=\"5e521da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c91336 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"1c91336\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vibe Coding&#8217;s influence goes far beyond how programming is taught. <b>It is a profound cultural shift in the way ideas are transformed into real products.<\/b><\/p><p>In the past, many professionals &#8211; especially in business, marketing, operations, or even education roles &#8211; had powerful ideas, but were stuck in &#8220;PowerPoint limbo&#8221;: well-intentioned presentations that never became functional solutions because they required a technical team to develop them.<\/p><p>With Vibe Coding, that changes. Today, <b>anyone who can express a need or vision in natural language can start building it with the help of an AI.<\/b> You no longer need to know how to program to prototype a reservation system, an internal feedback app, an educational game, or an interactive dashboard. Just think like a user, write like a human, and refine like a creator.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1efd894 e-flex e-con-boxed e-con e-parent\" data-id=\"1efd894\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-714484b sc_fly_static elementor-widget elementor-widget-image\" data-id=\"714484b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-1024x683.png\" class=\"attachment-large size-large wp-image-30183\" alt=\"Chica programando con Vibe Coding El Blog de Salvador Vilalta\" srcset=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-1024x683.png 1024w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-300x200.png 300w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-768x512.png 768w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-370x247.png 370w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-840x560.png 840w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta-410x273.png 410w, https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Chica-programando-con-Vibe-Coding-El-Blog-de-Salvador-Vilalta.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7e41e1 e-flex e-con-boxed e-con e-parent\" data-id=\"f7e41e1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a89a5d6 sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"a89a5d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-size: 16px; text-align: var(--text-align); background-color: transparent; color: var(--theme-color-text); letter-spacing: 0px;\">This democratizes innovation within organizations:<\/span><\/p><ul><li><strong>A training manager<\/strong> can create their microlearning app.<\/li><li><strong>An operations manager<\/strong> can design an automated checklist system for their team.<\/li><li><strong>A salesperson<\/strong> can generate an interactive quote calculator for their customers.<\/li><\/ul><p>Instead of asking IT to &#8220;interpret&#8221; their vision, they can now collaborate directly with an AI to build the first working draft. In many cases, what used to take weeks or require a dedicated budget can now be started in an afternoon with just a few lines of well-formulated text.<\/p><p>Moreover, this approach is starting to change how programming is taught: no longer as an isolated technical skill, but as part of the creative and strategic toolkit that any professional should have. Knowing how to converse with an AI to create digital solutions will be as important as knowing how to make a presentation or write a persuasive email&#8230;.<\/p><p>Delegating code generation to an AI can lead to <b>functional but challenging to maintain, insecure, or poorly structured results if not properly validated<\/b>. By generating software without a thorough understanding of its inner workings, there is a risk of creating a &#8220;black box&#8221; that no one on the team can confidently audit or escalate. In addition, bugs that appear to be fixed with a simple re-prompt can hide deeper technical problems, creating technical debt in rapidly expanding projects.\u00a0<span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">While<strong> this technique is helpful for prototyping or validating ideas,<\/strong> <strong>human oversight remains <\/strong>crucial<\/span><b>\u00a0if the goal is to build robust and sustainable solutions over time.<\/b><\/p><p>I hope you found this content interesting \ud83d\ude42<\/p><p>Have a good week!<\/p><p><b>Article sources:<\/b> Karpathy (2025), Business Insider, The Guardian, Ars Technica, TechCrunch, A Computer Scientist on the Evil Side, DeepLearning.AI, among others.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5df0d63 e-flex e-con-boxed e-con e-parent\" data-id=\"5df0d63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d83a150 elementor-cta--skin-classic elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in sc_fly_static elementor-widget elementor-widget-global elementor-global-24757 elementor-widget-call-to-action\" data-id=\"d83a150\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"call-to-action.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-cta\">\n\t\t\t\t\t<div class=\"elementor-cta__bg-wrapper\">\n\t\t\t\t<div class=\"elementor-cta__bg elementor-bg\" style=\"background-image: url(https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/01\/Salva_Suscribir-1024x484.png);\" role=\"img\" aria-label=\"Salvador Vilalta Blanco Suscribir\"><\/div>\n\t\t\t\t<div class=\"elementor-cta__bg-overlay\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-cta__content\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-cta__title elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tDid you like this content?\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__description elementor-cta__content-item elementor-content-item\">\n\t\t\t\t\t\tIf you liked this content and want access to exclusive content for subscribers, <b>subscribe now<\/b>. Thank you in advance for your trust\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item \">\n\t\t\t\t\t<a class=\"elementor-cta__button elementor-button elementor-size-\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6MjMwNzAsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\tI want to Subscribe \t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#8220;It&#8217;s not really about programming; I just see things, say things, run things, copy and paste things, and it generally works.&#8221; Andrej Karpathy Tweet Can you imagine creating applications in&hellip;<\/p>\n","protected":false},"author":2,"featured_media":30193,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[241,229,230,231],"tags":[],"class_list":["post-30200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-marketing-en","category-reflections","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vibe Coding: the new form of software development powered by AI - Salvador Vilalta<\/title>\n<meta name=\"description\" content=\"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vibe Coding: the new form of software development powered by AI\" \/>\n<meta property=\"og:description\" content=\"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Salvador Vilalta\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-21T10:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Salvador Vilalta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Salvador Vilalta\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/\"},\"author\":{\"name\":\"Salvador Vilalta\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"headline\":\"Vibe Coding: the new form of software development powered by AI\",\"datePublished\":\"2025-04-21T10:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/\"},\"wordCount\":1382,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Coding_BlogSalva_VibeCoding.png\",\"articleSection\":[\"AI\",\"Marketing\",\"Reflections\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#respond\"]}]},{\"@type\":[\"WebPage\",\"ItemPage\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/\",\"name\":\"Vibe Coding: the new form of software development powered by AI - Salvador Vilalta\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Coding_BlogSalva_VibeCoding.png\",\"datePublished\":\"2025-04-21T10:00:00+00:00\",\"description\":\"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Coding_BlogSalva_VibeCoding.png\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/Coding_BlogSalva_VibeCoding.png\",\"width\":1024,\"height\":1024,\"caption\":\"Coding_BlogSalva_VibeCoding\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/vibe-coding-the-new-form-of-software-development-powered-by-ai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vibe Coding: the new form of software development powered by AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/\",\"name\":\"Salvador Vilalta\",\"description\":\"SV\",\"publisher\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/#\\\/schema\\\/person\\\/46bbea2a058bb4eace536ab893edc68b\",\"name\":\"Salvador Vilalta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"contentUrl\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\",\"width\":400,\"height\":400,\"caption\":\"Salvador Vilalta\"},\"logo\":{\"@id\":\"https:\\\/\\\/salvadorvilalta.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/1681121698327.jpg\"},\"url\":\"https:\\\/\\\/salvadorvilalta.com\\\/en\\\/author\\\/salva\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vibe Coding: the new form of software development powered by AI - Salvador Vilalta","description":"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding","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:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/","og_locale":"en_US","og_type":"article","og_title":"Vibe Coding: the new form of software development powered by AI","og_description":"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding","og_url":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/","og_site_name":"Salvador Vilalta","article_published_time":"2025-04-21T10:00:00+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png","type":"image\/png"}],"author":"Salvador Vilalta","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Salvador Vilalta","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#article","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/"},"author":{"name":"Salvador Vilalta","@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"headline":"Vibe Coding: the new form of software development powered by AI","datePublished":"2025-04-21T10:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/"},"wordCount":1382,"commentCount":0,"publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png","articleSection":["AI","Marketing","Reflections","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#respond"]}]},{"@type":["WebPage","ItemPage"],"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/","url":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/","name":"Vibe Coding: the new form of software development powered by AI - Salvador Vilalta","isPartOf":{"@id":"https:\/\/salvadorvilalta.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#primaryimage"},"image":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png","datePublished":"2025-04-21T10:00:00+00:00","description":"Vibe Coding: the new form of AI-driven software development. Program without having a clue about coding","breadcrumb":{"@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#primaryimage","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2025\/04\/Coding_BlogSalva_VibeCoding.png","width":1024,"height":1024,"caption":"Coding_BlogSalva_VibeCoding"},{"@type":"BreadcrumbList","@id":"https:\/\/salvadorvilalta.com\/en\/vibe-coding-the-new-form-of-software-development-powered-by-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salvadorvilalta.com\/en\/"},{"@type":"ListItem","position":2,"name":"Vibe Coding: the new form of software development powered by AI"}]},{"@type":"WebSite","@id":"https:\/\/salvadorvilalta.com\/en\/#website","url":"https:\/\/salvadorvilalta.com\/en\/","name":"Salvador Vilalta","description":"SV","publisher":{"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salvadorvilalta.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/salvadorvilalta.com\/en\/#\/schema\/person\/46bbea2a058bb4eace536ab893edc68b","name":"Salvador Vilalta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","url":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","contentUrl":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg","width":400,"height":400,"caption":"Salvador Vilalta"},"logo":{"@id":"https:\/\/salvadorvilalta.com\/wp-content\/uploads\/2024\/05\/1681121698327.jpg"},"url":"https:\/\/salvadorvilalta.com\/en\/author\/salva\/"}]}},"_links":{"self":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/30200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/comments?post=30200"}],"version-history":[{"count":7,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/30200\/revisions"}],"predecessor-version":[{"id":30207,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/posts\/30200\/revisions\/30207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media\/30193"}],"wp:attachment":[{"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/media?parent=30200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/categories?post=30200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salvadorvilalta.com\/en\/wp-json\/wp\/v2\/tags?post=30200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}