AI FROM MY POV
ENع
The course

The AI-Directed Engineer

Twelve modules on directing AI to build software that survives production — written from systems that are actually running, not from demos.

Start with the free previewAlready have access? Sign in

The course goes on sale when every module is recorded — no drip, no waiting on the next part. The free preview is readable now.

What's inside

  1. Module 0 · Direction: rules, context and the brief

    • The brief: what you tell the AI before it writes a lineFree preview
    • The rules file: what the agent must never doNot recorded yet
    • Context: give it the record, not the vibesNot recorded yet
    • Judging what comes backNot recorded yet
    • The defence that passed for the wrong reasonNot recorded yet
  2. Module 1 · Memory, graph and spec → plan → TDD

    • Memory over context: the index and the source of truthNot recorded yet
    • The graph: query it instead of grepping itNot recorded yet
    • From spec to a plan an agent can executeNot recorded yet
    • The plan's sample code is a draftNot recorded yet
    • TDD with an agentNot recorded yet
    • Parallel sessions without losing workNot recorded yet
  3. Module 2 · The data layer: schema, migrations and tenancy

    • The tenant boundary before the first tableNot recorded yet
    • Migrations that survive a deployNot recorded yet
    • The resolver that throwsNot recorded yet
    • RLS: the cutover that broke every writeNot recorded yet
    • Pooling, connections and the serverless databaseNot recorded yet
    • Deletes, foreign keys and what they leave behindNot recorded yet
    • Indexes, denormalization and the query on every requestNot recorded yet
    • Backups you have actually restoredNot recorded yet
  4. Module 3 · Backend and API contracts

    • Validation at every edgeNot recorded yet
    • The save-round-trip bug classNot recorded yet
    • Envelopes, typed clients and comfortable liesNot recorded yet
    • Routes, params and the raw-vs-decoded trapNot recorded yet
    • Widening a shared type: the sweepNot recorded yet
    • CSRF, CORS and the headers you thought you shippedNot recorded yet
    • One webhook URL, many tenantsNot recorded yet
  5. Module 4 · Auth, roles and sessions

    • Sessions that fail closedNot recorded yet
    • Roles, and the admin path nobody gatedNot recorded yet
    • Lockout and rate limitsNot recorded yet
    • Cookies across domains, devices and browsersNot recorded yet
    • Second factor and revocationNot recorded yet
    • The permissive stubNot recorded yet
  6. Module 5 · The frontend layer

    • Components a platform can restyleNot recorded yet
    • Forms: exactly one writerNot recorded yet
    • State, caching and the stale screenNot recorded yet
    • Every data needs UINot recorded yet
    • Arabic and RTL typography that survives contactNot recorded yet
    • Bilingual UI end to endNot recorded yet
    • The design system in codeNot recorded yet
  7. Module 6 · Integrations I: the money path

    • Wiring a gateway you do not controlNot recorded yet
    • Checkout: no double chargeNot recorded yet
    • Webhooks: exactly onceNot recorded yet
    • Refunds and compensating rollbackNot recorded yet
    • The stub that fabricates successNot recorded yet
    • Reconciling: when the provider and you disagreeNot recorded yet
  8. Module 7 · Integrations II: third-party services

    • The provider's real limitsNot recorded yet
    • The measured-RPM throttleNot recorded yet
    • Audiences that fail closedNot recorded yet
    • Webhooks in: answer fast, work laterNot recorded yet
    • Formats, media and template rulesNot recorded yet
    • Rate limiting your own API behind a CDNNot recorded yet
  9. Module 8 · Async work, caching and scale

    • Queue-then-send, fail fastNot recorded yet
    • Retries, dead letters and stuck rowsNot recorded yet
    • Cache staleness classesNot recorded yet
    • Invalidation on every write pathNot recorded yet
    • Pagination that survives a crawlerNot recorded yet
    • Load testing and the numbers that matterNot recorded yet
  10. Module 9 · The five testing layers

    • Five layers and what each one is forNot recorded yet
    • Unit tests that can actually failNot recorded yet
    • Integration on a database you can throw awayNot recorded yet
    • The one E2E case that mattersNot recorded yet
    • Load and UAT without a teamNot recorded yet
    • The never-run gateNot recorded yet
  11. Module 10 · CI/CD, deploy, rollback and observability

    • The pipeline standardNot recorded yet
    • Reading CI signal honestlyNot recorded yet
    • Green is not deployedNot recorded yet
    • The blast-radius sweepNot recorded yet
    • Rollback you have rehearsedNot recorded yet
    • Observability: five channelsNot recorded yet
    • Alerts that measure the world, not themselvesNot recorded yet
  12. Module 11 · Agents at scale and the audit fleet

    • When to fan out, and when not toNot recorded yet
    • Isolation: worktrees and pathspecsNot recorded yet
    • The brief that makes an agent buildNot recorded yet
    • A report is a claimNot recorded yet
    • Reviews and rulingsNot recorded yet
    • Building an audit fleetNot recorded yet
    • Model routing and costNot recorded yet