Prompt Driven Development (PDD) or the Art of Prompting
Vlad Dyachenko • Boulder, CO • Talk

Date: October 06, 2025
Published: not published
Announced: unknown

AI is like steroids. It can speed up the process, but you still have to go to the gym and practice the fundamentals. You have to suffer. In this talk, I will explore the art and science of writing actionable, high-context prompts that transform AI from a "hallucinating assistant" into a productive teammate, without skipping the basics.

We will start with a brief historical overview, comparing today's Prompt-Driven Development (PDD) to the Readme-Driven Development (RDD) practices of the past. I will present practical techniques for maximizing the quality of AI-generated code by carefully tuning context, specificity, and scope, all demonstrated with concrete and relatable examples.

I will also describe the concept of AI wrappers, the essential middleware behind tools like Cursor and Windsurf. Wrappers automatically gather context from the codebase, tailor prompts for optimal results, refine AI output, and embed changes directly inside editors like VS Code. This section will clarify why prompt engineering is a critical modern skill.

I will also show my personal prompt collection in action. Then we will break down what makes an effective prompt and what does not, comparing and iterating live. I will illustrate why different scenarios require different types of prompts and explain why this matters for developers at all levels, not just juniors.

To wrap up, I will outline key principles for AI-assisted development, including requirements analysis, collaborative habits, validation practices, and robust documentation. Attendees will leave with actionable guidance for integrating prompt-driven practices into their daily workflow.

Rocky Mountain Ruby 2025

Explore all talks scheduled for Rocky Mountain Ruby 2025
Brandon Weaver
Tyler Lemburg
Max VelDink
Christine Seeman
Ratnadeep Deshmane
Scott Werner
Drew Bragg
André Arko
+6