Raúl Berganza Gómez
Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI
#1about 4 minutes
The developer dilemma of adopting AI coding assistants
The developer community is split between techno-optimism and skepticism, but solid engineering fundamentals are essential to navigate the rise in technical debt from AI.
#2about 5 minutes
Keeping AI simple with break prompting and YOLO guards
Prevent AI from adding unsolicited features by separating planning from implementation and engineering friction into your workflow to maintain critical thinking.
#3about 2 minutes
Calibrating AI behavior using effective system prompts
Use system prompts to align the AI's behavior with your engineering preferences and enforce workflows, similar to onboarding a junior developer.
#4about 4 minutes
Managing high-level project context for AI agents
Overcome an AI's lack of high-level understanding by providing context upfront, such as business requirements, runtime specs, and project overviews.
#5about 2 minutes
Boosting productivity with reusable custom instructions
Save time and improve consistency by storing lengthy, detailed prompts for repetitive tasks as custom instructions that can be called with simple slash commands.
#6about 4 minutes
Using architectural anchors to guide complex AI tasks
Guide AI agents through complex implementations by first defining architectural anchors like data models, function signatures, and pseudo-code in comments.
#7about 2 minutes
The critical role of test-driven development with AI
Leverage test-driven development (TDD) to provide AI agents with a clear specification of behavior, but ensure you write the critical tests yourself to avoid spam coverage.
#8about 2 minutes
Writing secure code with a multi-pass development approach
Avoid "role stacking" by using an incremental, multi-pass approach where you first implement business logic, then separately address security and performance.
#9about 2 minutes
Empowering agents with custom and self-writing tools
Enhance AI capabilities by providing custom scripts as tools for specific tasks like performance profiling, or by prompting the agent to write its own tools on the fly.
#10about 2 minutes
Final thoughts on developer accountability and AI tooling
Remember to stack AI tools with classic deterministic scanners for security and performance, as the human engineer remains fully accountable for the final code.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
08:19 MIN
The risks of non-deterministic AI-generated code
AI Killed DevOps... What Now? - Lee Faus
29:35 MIN
The rise of "vibe coding" and AI-generated products
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
06:46 MIN
Navigating the challenges of GenAI adoption
The Future of Developer Experience with GenAI: Driving Engineering Excellence
03:30 MIN
Understanding the limitations of prompt-based "vibe coding"
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
19:57 MIN
How AI coding assistants impact developer skills
Navigating the Future of Junior Developers in Tech
01:57 MIN
Defining vibe coding beyond just using AI
10 commandments for vibe coding
08:03 MIN
Managing security risks of AI-assisted code generation
WWC24 - Chris Wysopal, Helmut Reisinger and Johannes Steger - Fighting Digital Threats in the Age of AI
36:40 MIN
Prioritizing AI speed over sustainable engineering culture
Honeypots and Tarpits, Benefits of Building your own Tools and more with Salma Alam-Naylor
Featured Partners
Related Videos
10 commandments for vibe coding
YK Sugi
Livecoding with AI
Rainer Stropek
Panel discussion: Developing in an AI world - are we all demoted to reviewers? WeAreDevelopers WebDev & AI Day March2025
Laurie Voss, Rey Bango, Hannah Foxwell, Rizel Scarlett & Thomas Steiner
The AI-Ready Stack: Rethinking the Engineering Org of the Future
Jan Oberhauser, Mirko Novakovic, Alex Laubscher & Keno Dreßel
Engineering Mindset in the Age of AI - Gunnar Grosch, AWS
Gunnar Grosch
The State of GenAI & Machine Learning in 2025
Alejandro Saucedo
Engineering Productivity: Cutting Through the AI Noise
Himanshu Vasishth, Mindaugas Mozūras, Jackie Brosamer & Lukas Pfeiffer
Agents for the Sake of Happiness
Thomas Dohmke
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Front End Engineering Manager ( Generative AI experience )
Accenture
Charing Cross, United Kingdom
REST
React
GraphQL
React Native
Continuous Integration


GenAI Developer - Prompt Engineering & Data Workflows
Mindrift
Remote
€41K
Junior
JSON
Python
Data analysis
+1

Evaluation and Hardening of Embedded AI Modules
Association Bernard Gregory
Canton de Grenoble-2, France

AI & Embedded ML Engineer (Real-Time Edge Optimization)
autonomous-teaming
Canton of Toulouse-5, France
Remote
C++
GIT
Linux
Python
+1

AI & Embedded ML Engineer (Real-Time Edge Optimization)
autonomous-teaming
München, Germany
Remote
C++
GIT
Linux
Python
+1

AI Engineer
Codurance
Leeds, United Kingdom
£53K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)

AI Engineer
Codurance
Manchester, United Kingdom
£55K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)