Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥

A Gopher's Guide to Vibe Coding

A Gopher's Guide to Vibe Coding

Keynote delivered at DevFest Birmingham 2025.

Avatar for Daniela Petruzalek

Daniela Petruzalek

December 01, 2025
Tweet

More Decks by Daniela Petruzalek

Other Decks in Programming

Transcript

  1. About me… DevRel at Google UK Originally from Brazil Backend

    / Data Engineer Currently obsessed with AI Love Games, Anime and Cats =^_^=
  2. Vibe coding is a coding approach that relies on LLMs

    to generate working code by providing natural language descriptions rather than manually writing it
  3. Everyone in this room is capable of cooking, but not

    everyone in this room is a professional chef
  4. Jules Asynchronous coding agent that helps with fixing bugs, creating

    documentation and adding new features jules.google
  5. Gemini CLI Open source coding agent that uses the Gemini

    model family. Can be used standalone or in combination with an IDE geminicli.com
  6. Stitch Design agent to create web and mobile interfaces. Export

    to Figma or directly generate the frontend code stitch.withgoogle.com
  7. A Simple Ticket Template Context To Do Not To Do

    (optional) Acceptance Criteria
  8. 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.
  9. Vibe Coding is TDD on steroids RED: Start with a

    new feature request Make it work → GREEN PURPLE: Make it GOOD!
  10. My Current Workflow Business Value Technical Certainty High High Low

    TOP PRIORITY NOT DOING NEEDS RESEARCH NICE TO HAVE
  11. My Current Workflow Business Value Technical Certainty High High Low

    SYNC Gemini CLI + IDE ASYNC Deep Research Prototyping ASYNC Jules Don’t! (or Jules)
  12. 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