{"id":105413,"date":"2025-10-06T17:11:08","date_gmt":"2025-10-06T17:11:08","guid":{"rendered":"https:\/\/www.europesays.com\/ie\/105413\/"},"modified":"2025-10-06T17:11:08","modified_gmt":"2025-10-06T17:11:08","slug":"google-expert-helps-define-vibe-coding","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/ie\/105413\/","title":{"rendered":"Google expert helps define vibe coding"},"content":{"rendered":"<p data-block-key=\"faayq\">You\u2019ve heard of coding, and you\u2019ve definitely heard of vibes. But what do they have to do with each other? Vibe coding is an emerging field of development, thanks to <a href=\"https:\/\/blog.google\/technology\/ai\/\" rel=\"nofollow noopener\" target=\"_blank\">AI.<\/a> It\u2019s helping people build websites, apps and more. To get a better idea of how vibe coding works, why it\u2019s becoming increasingly popular and what you can do with it, we talked to product director Kelly Schaefer, who leads a portfolio of AI-powered products in <a href=\"https:\/\/blog.google\/technology\/google-labs\/\" rel=\"nofollow noopener\" target=\"_blank\">Google Labs<\/a>.<\/p>\n<p data-block-key=\"eqjci\"><b>What do you do at Google?<\/b><\/p>\n<p data-block-key=\"une9\">My teams and I build what we call \u201cfuture of\u201d products, which focus on the future of design, writing and even software development. In the software arena, we\u2019re thinking about how to democratize building products. It\u2019s not just engineers who will be building in the future!<\/p>\n<p data-block-key=\"a027q\"><b>And vibe coding can help with that democratization. What\u2019s your definition of vibe coding?<\/b><\/p>\n<p data-block-key=\"bs0lc\">Vibe coding lets you build what you envisioned in your head even if you don&#8217;t have traditional coding skills. It\u2019s a process where, for example, you can use an AI tool and explain what you want to make and what you want it to look like, and that tool will generate something for you that you can see and use. In the past, you would have had to manually write lines of code to do that.<\/p>\n<p data-block-key=\"4rr4n\"><b>Do you need to have<\/b> <b>any<\/b><b> coding skills to vibe code?<\/b><\/p>\n<p data-block-key=\"b80uv\">You actually don\u2019t \u2014 you can make simple apps just by vibe coding. But it might not be the best solution depending on what you\u2019re trying to build and how many people you want to use it. If you want to bring a vibe-coded app all the way to being a fully launched product that a lot of people can use, you still need coding skill and precision. Sometimes people think \u201cI just need to write two sentences about my app and I\u2019ll have an app in the Google Play store that everyone can use!\u201d<\/p>\n<p data-block-key=\"9rchi\"><b>So it\u2019s not just like you can think of something, see it in your mind and poof \u2014 it\u2019s vibe coded perfectly, working exactly as you imagined?<\/b><\/p>\n<p data-block-key=\"alotl\">Right. You can describe something in simple terms and get a vibe-coded app \u2014 but to turn it into a real product you\u2019ll need to keep going. It\u2019s great to start by opening a vibe coding tool and trying something simple \u2014 for example, the <a href=\"https:\/\/gemini.google\/overview\/canvas\/\" rel=\"nofollow noopener\" target=\"_blank\">Canvas option in Gemini<\/a> allows you to enter a prompt like \u201cmake me a web app prototype.\u201d You\u2019ll get a basic product. If you wanted to turn this into something lots of people could use, then you could take the next step and start coding, or sharing your basic web app with a developer who would take it to the next stage. For that step, there are tools like <a href=\"https:\/\/jules.google\/\" rel=\"nofollow noopener\" target=\"_blank\">Jules<\/a>, an AI coding agent from Labs, which connects with your code and adds its own code based on what you\u2019ve already made \u2014 plus you can ask it to make changes using natural language. Starting this whole process with vibe coding means more of what you saw in your mind\u2019s eye can make it into the final product.<\/p>\n<p data-block-key=\"8vftj\"><b>Your vision<\/b> <b>and<\/b> <b>your vibe! Sounds like vibe coding isn\u2019t mindless, but it\u2019s helpful for someone who wants to make something and doesn\u2019t know how to code. What kinds of projects do you think are a good fit for vibe coding?<\/b><\/p>\n<p data-block-key=\"denvv\">It can help you with prototyping and visualizing your idea so you can communicate it to others, for example if you want to make a functioning app or website for a lot of people to use. Tools like <a href=\"https:\/\/stitch.withgoogle.com\/\" rel=\"nofollow noopener\" target=\"_blank\">Stitch<\/a> are especially good at this \u2014 you can generate an interface and get front-end code, and then pair it with an AI coding agent like Jules to turn that design into working code. Jules is more of a developer tool to implement ideas at a production level. It\u2019s really helpful because you can hand off multiple tasks at once \u2014 something our users love! \u2014 like fixing bugs or building out new features.<\/p>\n<p>Together, Stitch and Jules show how vibe coding isn\u2019t only about generating snapshots of an experience, but about making the full loop from idea to design to production-ready code accessible.<\/p>\n<p data-block-key=\"dhalf\"><b>I\u2019m guessing what I could vibe code would be very different from what an engineer could vibe code, right?<\/b><\/p>\n<p data-block-key=\"t0nc\">Well, sure, but your purposes are probably different, too. For example, Stitch is great when you want to quickly describe or visualize an idea, while Jules can carry that forward into live prototypes and all the way into production. Used together, they mirror the way an engineer and a designer might collaborate. If you\u2019re not an engineer or a designer, vibe coding is a way to visualize what you want an engineer to build. Instead of starting with a doc, start with an interactive visual. Also, vibe coding tools are totally something to just have fun with! You can make whatever you want for yourself or to share with friends for no reason other than your own entertainment.<\/p>\n<p data-block-key=\"dg004\"><b>What\u2019s your advice for someone who doesn\u2019t want to be a traditional engineer and wants to get good enough at vibe coding to either build apps or help others visualize them?<\/b><\/p>\n<p data-block-key=\"8rmke\">Before using a vibe coding tool, start with Gemini and try writing prompts that describe your ideas. Ask Gemini \u201cwhat am I not considering here?\u201d or \u201cwhat are some different takes on this?\u201d You&#8217;re going to get a much better prompt out of it, but also you&#8217;re going to develop more of a sense of taste, which is really important!<\/p>\n<p data-block-key=\"fuo69\"><b>Why\u2019s that?<\/b><\/p>\n<p data-block-key=\"f8tf3\">If you first iterate on the description of what you want to build, you\u2019ll start off on way stronger footing for the actual app. And you don\u2019t want AI to make all the decisions on its own \u2014 you want to take the lead! What I\u2019ve found is that when you chat with Gemini about your prompt, the back and forth conversation helps you identify details that you want to include. So much of using these tools is knowing yourself and what you want to accomplish, not just listening to the AI.<\/p>\n<p data-block-key=\"7tlus\"><b>Any other tips?<\/b><\/p>\n<p data-block-key=\"4cc65\">I\u2019d also suggest playing with some of these tools \u2014 like Canvas or Stitch. Have very low expectations for yourself! Don\u2019t be intimidated by vibe coding. Many of our products in Labs began as fast, vibe-coded experiments and then grew into stable, production-ready tools. Stitch and Jules allow you to quickly experiment as well: They capture the playful energy of vibe coding while also delivering the depth and reliability developers need to build real applications.<\/p>\n<p data-block-key=\"ecjsl\"><b>Sounds like a great way to test out ideas, even if you don\u2019t know how to code, and just vibe out.<\/b><\/p>\n<p data-block-key=\"6gi4l\">Yes, you got it!<\/p>\n","protected":false},"excerpt":{"rendered":"You\u2019ve heard of coding, and you\u2019ve definitely heard of vibes. But what do they have to do with&hellip;\n","protected":false},"author":2,"featured_media":105414,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[261],"tags":[291,289,290,18,19,17,1186,82],"class_list":{"0":"post-105413","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-artificial-intelligence","8":"tag-ai","9":"tag-artificial-intelligence","10":"tag-artificialintelligence","11":"tag-eire","12":"tag-ie","13":"tag-ireland","14":"tag-none","15":"tag-technology"},"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/105413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/comments?post=105413"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/posts\/105413\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media\/105414"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/media?parent=105413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/categories?post=105413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/ie\/wp-json\/wp\/v2\/tags?post=105413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}