Session

Stop VIBE Coding: Engineering Discipline for the AI Generation

You've seen it happen. A developer asks Claude to "create a screen for managing Question Types—make it look nice and work fast." Twenty iterations later, they've got 6,379 lines of unnecessary code, and nobody remembers why the original requirements were. Welcome to VIBE coding—where every prompt is like hitting "I'm Feeling Lucky" on Google. It works... until it doesn't.

This session reveals how spec-driven development transforms AI from an unpredictable code generator into a precision engineering tool. You'll learn the EARS (Easy Approach to Requirements Syntax) method for writing unambiguous requirements, discover how "steering files" give your AI agents consistent context and behavioral guardrails, and see real examples of BDD test generation and C4 architecture diagrams created from well-structured specifications. We'll explore the complete workflow from ambiguous user story to production-ready code, including practical patterns for Cursor rules, context management, and maintaining the "Agile AI Manifesto"—individuals and interactions with strong processes and tools.

Walk away with immediately actionable templates, steering file patterns, and a proven methodology that helps your team maintain engineering discipline while leveraging AI's speed. Whether you're using Cursor, GitHub Copilot, or Claude Code, these principles will help you avoid the "I can't do anything without AI's help" trap while dramatically improving code quality and delivery speed.

Patrick Liekhus

Principal AI Enablement Engineer @ Provation

Overland Park, Kansas, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top