World Congress 2025 • Aug 20, 2025 • Session details

Vibe coding sucks! Long life to vibe coding: Hardening Applications for Production with GenAI

Raúl Berganza Gómez

Unchecked AI coding tools create unmaintainable technical debt. Stop mindlessly approving massive pull requests. Learn how to transform chaotic vibe coding into hardened, production-ready applications.

Pause
Mute Enter Fullscreen
#1 about 5 min

Navigating the emotional and practical impact of AI assistance

The transition to AI-assisted coding introduces new developer expectations alongside severe technical debt risks.

#2 about 4 min

Controlling AI feature bloat and maintaining critical thinking

Implementing break prompting and engineered friction forces developers to review architecture before executing code.

#3 about 3 min

Calibrating agent behavior and workflows utilizing system prompts

Custom system prompts establish specific coding patterns and default behaviors to streamline daily engineering tasks.

#4 about 4 min

Managing project context and keeping language models updated

Structuring project requirements and providing documentation access prevents hallucinations and improves agent implementation accuracy.

#5 about 2 min

Developing custom prompt libraries for repetitive engineering operations

Storing modular instructions enables dynamic assembly of tailored workflows without relying on strict agent constraints.

#6 about 3 min

Steering complex feature implementation through anchor based development

Defining data models and unit tests before execution guarantees agents respect intended architectures and system interfaces.

#7 about 4 min

Enforcing agent boundaries using documentation and test driven development

Combining clear function signatures with human-written unit tests creates a strict framework for reliable code generation.

#8 about 3 min

Generating secure and performant code through incremental passes

Separating business logic, security, and performance optimizations into distinct generation passes prevents agent role overload.

#9 about 3 min

Empowering language models to build and execute custom tools

Providing script execution capabilities allows agents to dynamically profile computational resources and resolve bottlenecks during optimization.

#10 about 2 min

Maintaining human accountability and traditional software engineering tools

Integrating agentic workflows with deterministic vulnerability scanners ensures maximum security without surrendering developer responsibility.

Matching moments

13:07 min

Analyzing the practical limits of AI vibe coding

Chris Heilmann Chris Heilmann +2 · LIVE

2:34 min

Balancing developer autonomy with the adoption of coding agents

Clemens Wasner Clemens Wasner +4 · World Congress 2026 Europe

2:31 min

The problem of AI vibe refactoring in large codebases

Dominik Srednicki Dominik Srednicki +1 · World Congress 2026 Europe

3:45 min

Balancing AI tool mandates with developer trust and productivity

Chris Heilmann Chris Heilmann +2 · LIVE

9:19 min

Addressing technical debt caused by AI vibe coding

Chris Heilmann Chris Heilmann +2 · LIVE

1:55 min

Shifting developer workloads and realistic AI productivity gains

Chris Heilmann Chris Heilmann +2 · LIVE