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
24:10 MIN
Prompting for security and embracing automation
The transformative impact of GenAI for software development and its implications for cybersecurity
16:33 MIN
How AI and vibe coding impact software quality
WeAreDevelopers LIVE - What Development and Tattoos Have in Common and more
29:35 MIN
The rise of "vibe coding" and AI-generated products
WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney
11:56 MIN
How AI-assisted coding impacts web application security
What The Hack is Web App Sec?
06:46 MIN
Navigating the challenges of GenAI adoption
The Future of Developer Experience with GenAI: Driving Engineering Excellence
25:32 MIN
The rise of AI vibe coding and code cleanup specialists
WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more
15:00 MIN
The evolution from prompt engineering to context engineering
Engineering Productivity: Cutting Through the AI Noise
19:57 MIN
How AI coding assistants impact developer skills
Navigating the Future of Junior Developers in Tech
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 Productivity: Cutting Through the AI Noise
Himanshu Vasishth, Mindaugas Mozūras, Jackie Brosamer & Lukas Pfeiffer
The State of GenAI & Machine Learning in 2025
Alejandro Saucedo
Reimagining the Developer Experience: The AI Advantage
Anu Bharadwaj & Tobias Schlottke
Leapter: The Reinvention of Software Development? A Future Built On AI Generated Code.
Robert Werner
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
GraphQL
React Native
Continuous Integration

Evaluation and Hardening of Embedded AI Modules
Association Bernard Gregory


Software Engineer AI
Pasiona





{"@context":"https://schema.org/","@type":"JobPosting","title":"Software Engineer 2 - Full-Stack - Behavioral Security Products
Abnormal AI
Intermediate
Apache Kafka