Where We're Going

Where We're Going.mp4

Welcome, welcome, welcome to the AI Coding for Real Engineers cohort. I'm super excited to be running version two of this cohort. We've learned a lot since version one, and I just can't wait to show you the material.

The State of Coding Agents

Since around December last year, coding agents have taken a massive leap forward in terms of capabilities. The stuff you can do with them has just gone through the roof in terms of power level and the speed at which you can build.

This has resulted in lots of folks getting very, very excited and building huge, complex frameworks around AI coding agents. You may have used some of them, like GSD, Spec Kit, or BMAD, or lots of things like this.

However, I personally believe, and have really always believed, that you as a developer should own your process.

Own Your Process

What we're going to be doing in this course is teaching you a process that you can then iterate on, build on, and make your own.

At the core of this approach are reliance on real engineering skills, on heuristics and knowledge built up from 30 years of development experience throughout the industry. Periodically throughout the course, I'm going to be waving actual books at you, and we're going to be quoting from various sources, taking real development advice from people who've been doing it for a long time.

The Seven Phase Process

Diagram showing the seven phase process

We're going to end up with a seven phase process:

  1. Grill - Understanding the requirements
  2. Research - Exploring solutions and approaches
  3. Prototype - Testing ideas quickly
  4. PRD - Building specifications and plans
  5. Issues - Structuring work for the agent
  6. Implement - The agent ships the code
  7. Review - Evaluating what's been done