Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Gopher's Guide to Vibe Coding
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daniela Petruzalek
December 01, 2025
Programming
0
22
A Gopher's Guide to Vibe Coding
Keynote delivered at DevFest Birmingham 2025.
Daniela Petruzalek
December 01, 2025
Tweet
Share
More Decks by Daniela Petruzalek
See All by Daniela Petruzalek
[Golab 2025] The Gopher's Craft in the Age of AI
danicat
0
18
Making of GoDoctor: Lessons Learned While Building a Go-Aware MCP Server
danicat
0
29
Diagnostic Agent with ADK, Gemini and OSQuery
danicat
0
24
Go for GenAI!
danicat
0
25
Hello, MCP World!
danicat
0
20
How to Create a Diagnostic Agent with Gemini and OSQuery
danicat
0
44
How to create a diagnostic agent using Gemini and osquery
danicat
0
42
Como criar um agente de diagnósticos usando Gemini e Osquery
danicat
0
89
A Gopher's Guide to Vibe Coding
danicat
0
250
Other Decks in Programming
See All in Programming
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
0
130
[PHPerKaigi 2026]PHPerKaigi2025の企画CodeGolfが最高すぎて社内で内製して半年運営して得た内製と運営の知見
ikezoemakoto
0
160
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
760
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
440
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
610
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
130
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
220
ロボットのための工場に灯りは要らない
watany
11
3k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
1.8k
へんな働き方
yusukebe
5
2.7k
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
420
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Done Done
chrislema
186
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
140
It's Worth the Effort
3n
188
29k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
4 Signs Your Business is Dying
shpigford
187
22k
The agentic SEO stack - context over prompts
schlessera
0
700
Transcript
Birmingham Daniela Petruzalek Developer Relations, Google Cloud A Gopher’s Guide
to Vibe Coding
About me… DevRel at Google UK Originally from Brazil Backend
/ Data Engineer Currently obsessed with AI Love Games, Anime and Cats =^_^=
Agenda The Developer’s Craft The Technology Ways of Working
The Developer’s Craft
https://www.tomshardware.com/tech-industry/artificial-intelligence/jensen-huang-advises-against-learning -to-code-leave-it-up-to-ai Published 25/Feb/2024 https://www.finalroundai.com/blog/sam-altman-says-world-wants-1000x-more-software Published 24/Jul/2025
None
Vibe coding is a coding approach that relies on LLMs
to generate working code by providing natural language descriptions rather than manually writing it
What could possibly go wrong? 😅
None
None
Everyone in this room is capable of cooking, but not
everyone in this room is a professional chef
The Technology
Jules Asynchronous coding agent that helps with fixing bugs, creating
documentation and adding new features jules.google
Gemini CLI Open source coding agent that uses the Gemini
model family. Can be used standalone or in combination with an IDE geminicli.com
Stitch Design agent to create web and mobile interfaces. Export
to Figma or directly generate the frontend code stitch.withgoogle.com
Antigravity Google Antigravity is our agentic development platform, evolving the
IDE into the agent-first era antigravity.google
Ways of Working
None
A Simple Ticket Template Context To Do Not To Do
(optional) Acceptance Criteria
A Good Prompt Task: what you want to achieve, including
context, constraints, etc. References: links to documentation, reference implementations, etc. Testing: example commands with output.
RED Write a Failing Test GREEN All Tests Pass REFACTOR
Vibe Coding is TDD on steroids RED: Start with a
new feature request Make it work → GREEN PURPLE: Make it GOOD!
My Current Workflow Business Value Technical Certainty High High Low
My Current Workflow Business Value Technical Certainty High High Low
TOP PRIORITY NOT DOING NEEDS RESEARCH NICE TO HAVE
My Current Workflow Business Value Technical Certainty High High Low
SYNC Gemini CLI + IDE ASYNC Deep Research Prototyping ASYNC Jules Don’t! (or Jules)
Final Words Handcrafted code: for what you really care about
Develop your prompting / story writing skills Actively manage your context window Prioritise your tasks Equip your toolbox with MCP servers
Codelab: Build an MCP server with Gemini CLI and Go
goo.gle/cli-lab
Birmingham Examples: github.com/danicat/devfest2025 Daniela Petruzalek Developer Relations, Google Cloud danicat.dev
| @danicat83 Thank you!