Google expert helps define vibe coding


You’ve heard of coding, and you’ve definitely heard of vibes. But what do they have to do with each other? Vibe coding is an emerging field of development, thanks to AI. It’s helping people build websites, apps and more. To get a better idea of how vibe coding works, why it’s 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 Google Labs.

What do you do at Google?

My teams and I build what we call “future of” products, which focus on the future of design, writing and even software development. In the software arena, we’re thinking about how to democratize building products. It’s not just engineers who will be building in the future!

And vibe coding can help with that democratization. What’s your definition of vibe coding?

Vibe coding lets you build what you envisioned in your head even if you don’t have traditional coding skills. It’s 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.

Do you need to have any coding skills to vibe code?

You actually don’t — you can make simple apps just by vibe coding. But it might not be the best solution depending on what you’re 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 “I just need to write two sentences about my app and I’ll have an app in the Google Play store that everyone can use!”

So it’s not just like you can think of something, see it in your mind and poof — it’s vibe coded perfectly, working exactly as you imagined?

Right. You can describe something in simple terms and get a vibe-coded app — but to turn it into a real product you’ll need to keep going. It’s great to start by opening a vibe coding tool and trying something simple — for example, the Canvas option in Gemini allows you to enter a prompt like “make me a web app prototype.” You’ll 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 Jules, an AI coding agent from Labs, which connects with your code and adds its own code based on what you’ve already made — 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’s eye can make it into the final product.

Your vision and your vibe! Sounds like vibe coding isn’t mindless, but it’s helpful for someone who wants to make something and doesn’t know how to code. What kinds of projects do you think are a good fit for vibe coding?

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 Stitch are especially good at this — 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’s really helpful because you can hand off multiple tasks at once — something our users love! — like fixing bugs or building out new features.

Together, Stitch and Jules show how vibe coding isn’t only about generating snapshots of an experience, but about making the full loop from idea to design to production-ready code accessible.

I’m guessing what I could vibe code would be very different from what an engineer could vibe code, right?

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’re 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.

What’s your advice for someone who doesn’t want to be a traditional engineer and wants to get good enough at vibe coding to either build apps or help others visualize them?

Before using a vibe coding tool, start with Gemini and try writing prompts that describe your ideas. Ask Gemini “what am I not considering here?” or “what are some different takes on this?” You’re going to get a much better prompt out of it, but also you’re going to develop more of a sense of taste, which is really important!

Why’s that?

If you first iterate on the description of what you want to build, you’ll start off on way stronger footing for the actual app. And you don’t want AI to make all the decisions on its own — you want to take the lead! What I’ve 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.

Any other tips?

I’d also suggest playing with some of these tools — like Canvas or Stitch. Have very low expectations for yourself! Don’t 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.

Sounds like a great way to test out ideas, even if you don’t know how to code, and just vibe out.

Yes, you got it!



Source link

Share

Latest Updates

Frequently Asked Questions

Related Articles

French space defense startup Dark ceases operations

WASHINGTON — Dark, a French startup developing air-launched spacecraft technology to capture and...

Allahabad HC asks Google, Meta to remove ‘objectionable’ videos against Rambhadracharya

The Lucknow Bench of the Allahabad High Court on Saturday directed Meta and...

Nanoparticle Treatment Reverses Alzheimer’s in Mice

Scientists have developed a nanoparticle-based treatment that successfully reversed Alzheimer’s disease in mice. As...
Sabung Ayam Online sabung ayam online sv388 Sv388 judi bola judi bola judi bola judi bola JUARA303 Mahjong ways Judi Bola Judi Bola Sabung Ayam Online Live casino mahjong ways 2 sabung ayam online Permainan Klasik ke Mahjong Wins 3 Fitur Menarik di Mahjong Wins 3 Cara Memahami Pola Ziq Zaq dan Simbol dalam Mahjong Wins sabung ayam online mahjong ways jong ways jong ways Bermain dengan Panduan Menetapkan Kesabaran dan Mengelola Saldo Terbongkar Panduan Lengkap Pola Scatter Mengatasi Server Sedot Wc di PG Soft Mahjong Wins live casino online sabung ayam online judi bola SV388 SBOBET88 judi bola judi bola judi bola judi bola judi bola Cerita Seorang Ojol Paket Jadi Miliarder Berkat Meraup Jackpot Bagaimana Kakek Darwin Penjual Mainan Keliling Meraih Jackpot Mahjong Ways 2 Kisah Mengharukan Seorang Ojol Bekasi Berhasil Meraih Kemenangan Mahjong Ways 2 Sponsorin Moto GP Mandalika Sebesar Super Mega Wild Mengisahkan Bapak Penjual Bakso Keliling https://himakom.fisip.ulm.ac.id/ SABUNG AYAM ONLINE MIX PARLAY SLOT GACOR JUDI BOLA SV388 LIVE CASINO LIVE CASINO ONLINE Judi Bola Online SABUNG AYAM ONLINE JUDI BOLA ONLINE Racik Pola Jitu Mahjong Wins 2 yang Bikin Parman Tukang Bakso Raih Keberhasilan Besar Fakta Nyata RTP Tinggi Mahjong Wins 3 yang Sering Membawa Keberuntungan Ojol Bandung Strategi Terbaru Analisis Pola Mahjong Wins 3 untuk Hasilkan Kemenangan Maximal Cara Efektif Terbaru Mahjong Ways 2 dengan Langkah Sederhana Hasil Memuaskan Panduan Terbaru Spin Scatter Hitam Mahjong Wins 3 Demi Hidupkan Kluarganya LIVE CASINO ONLINE JUDI BOLA ONLINE LIVE CASINO ONLINE LIVE CASINO ONLINE sabung ayam online Portal Game Online Saat Ini Menjadi Penghasilan Ojol Pola Rahasia Dari Temannya Ternyata Terbukti Ampuh Terciduk Dapatkan Rezeki Nomplok Di Mahjong Ways 2 Ketika Dapat Maxwin Mewah Setelah Lihat HPnya Ngespin Ayumi Cuma Putar Sekali Ternyata Di Server Kamboja Auto Cuan SV388 SBOBET88 SABUNG AYAM ONLINE JUDI BOLA ONLINE CASINO ONLINE MAHJONG WAYS 2 sabung ayam online judi bola Sore Hari Gunakan Tips Pola Bermain Coba Pola Spin Manual Zigzag Cuma 7x Putaran Spin Klik Manual Sore Hari Bikin Tukang Ojol Langsung Bayar Tagihan Motor Pola Manual Spiral Sederhana Bantu Tukang Ojol Gunakan Teknik Spin Manual Kombinasi Bikin Pegawai Lurah Judi Bola Sabung Ayam Online SLOT MAHJONG SABUNG AYAM ONLINE JUDI BOLA ONLINE Sabung Ayam Online JUDI BOLA Sabung Ayam Online JUDI BOLA SV388, WS168 & GA28 SBOBET88 SV388, WS168 & GA28 SBOBET88 SBOBET88 CASINO ONLINE SLOT GACOR SV388 MIX PARLAY Live Casino Online Slot Gacor SV388, WS168 & GA28 WS168 MIX PARLAY LIVE CASINO ONLINE SLOT GACOR SV388 SBOBET88 Agen Casino Online Slot Gacor Online SV388 JUDI BOLA Live Casino Online Slot Gacor judi bola judi bola judi bola judi bola --indomax77 judi bola online --indomax77 mix parlay --indomax77 situs mix parlay --indomax77 situs parlay --indomax77 sbobet --indomax77 sbobet88 --indomax77 situs bola --indomax77 situs judi bola --indomax77 agen bola --indomax77 agen judi bola --indomax77 agen mix parlay --indomax77 agen parlay --indomax77 Game Online Saat Ini Menjadi Penghasilan Tambahan Bagi Para Ojol Jaka Sedang Gabut Lalu Coba Pola Rahasia Dari Temannya Ternyata Terbukti Ampuh Rai Mendadak Terciduk Dapatkan Rezeki Nomplok Di Mahjong Ways 2 Ketika Dapat Maxwin Mewah Setelah Lihat HPnya Ngespin Sendiri Dengan Gila Terkuak Alasan Ayumi Cuma Putar Sekali Ternyata Di Server Kamboja Auto Cuan