Intelligence with intention.

A live course in agentic coding for developers and technical founders. The agent writes the code. You learn to make the calls that matter.

session: partial-refundsexample
  1. scoutread billing context: 3 modules, 41 tests
  2. planagent proposes a new RefundService with its own retry loop
  3. yourejected. Refunds belong in Billing; retries already live in the job queue.
  4. buildagent revises the plan, 6 files changed
  5. verifyunit tests pass · property test fails on rounding
  6. buildfix: round once, at the boundary
  7. youread the diff, can explain it at a whiteboard. Approved.
  8. reviewpull request merged by a person
The agent wrote the code. You made the two calls that mattered. That is what we teach.

Vibing is agentic coding without guidance.

It ships fast, and the cost shows up later: code nobody can explain, reviews that turn into triage, systems that resist every change.

The agents are not the problem. Working without judgment is. We teach the other way.

  1. ScoutRead the code and the context first.
  2. PlanAgree on the change before any code.
  3. BuildThe agent writes it.
  4. VerifyRun the checks, cheapest first.
  5. ReviewA person reads it and merges it.

The same loop in every module. People approve the plan and review the change, including the automated ones.

Four modules, sold together, taught live.

Module 1 · Coding

Specify the work.

Turn a request into small, well-specified stories and the context an agent needs. Explain why a failed attempt failed.

Module 2 · Steered coding

Judge what comes back.

Judge agent output against design principles, discard what does not fit, and explain how the remaining system works.

Module 3 · Verified coding

Prove it works.

Put verification gates in place in order of cost. Recognize common AI-generated failures and catch them before review.

Module 4 · Automated coding

Automate what has earned it.

Run selected automations with clear rules for adding or reducing them. People still review changes and merge pull requests.

Can you explain it at a whiteboard?

Every module ends the same way: you stand at a whiteboard and explain how the system works, why it is shaped that way, and where it would fail. Not line by line. Decision by decision. If you can do that, you can ship what the agent helped you build.

Who it is for

Developers, early in the career

Learn the judgment AI skipped.

Deciding what to ask for, knowing whether the answer is any good, and holding the shape of the system. The job moved up the stack; the learning has to move with it.

Senior developers

Keep your craft, not just triage.

Put your design judgment where the agent can use it: contracts, boundaries, checks and reviews small enough to read.

Technical founders

Build a system that serves the business.

Use agents for speed without losing the architecture, and keep the product tied to the business it has to run.

Not for people who have never written software. You need to build something today; we teach you to build it with judgment.

“Vibing is not coding. Coding is the judgment around the generation: the architecture you hold, the review you don't skip, the thing you throw away because you can see it doesn't fit.”

Bruce Tate, from the foreword to his essays

Bruce Tate

Technical teaching

Founder of Groxio and one of Elixir's most published authors. Leads the technical curriculum: directing, judging and verifying AI-assisted work.

Paulo Valim

Business, context and product

Teaches context, stories and verification, so what you build can be put to work and kept running.

Ways to start

Join the founding cohort

Live, four months, starting January 2027, with weekly sessions. A small group: it runs with at least 6 people.

US$2,000 US$2,500

Founding price. Reserving costs nothing: if the cohort runs, we confirm by December 11 and send the invoice. If not, nobody pays.

Reserve a founding seat

See how we teach

Join the free live every two weeks, where Bruce walks through a real agent conversation on screen.

Join the free live

Questions

When do I pay?

After December 11, and only if the cohort runs. Reserving is free.

What if fewer than 6 people join?

The cohort doesn't run, and you pay nothing. You'll hear from us by December 11 either way.

Can I buy one module?

No. The four modules build on each other, so they are sold together.

Is there a free way to see how you teach?

Yes. Join the free live every two weeks.

Reserve a founding seat

No payment now. We'll write to you by December 11.