Series

Multi-part deep dives, grouped together. Pick a series below to read it in order.

AI-Assisted Engineering

Practical patterns for getting reliable results out of AI coding agents, covering context engineering and manufacturing backpressure in agent harnesses.

Structured workflows for coding with AI agents using the Breadcrumb Protocol

7 minute read

I’ve been exploring hypervelocity engineering workflows with AI agents like GitHub Copilot, and one fundamental challenge continues to surface: maintaining shared context alignment between developers and AI. While AI excels at generating code, it lacks inherent “memory” of past interactions and the nuanced understanding that humans naturally build over time. This alignment gap grows wider as projects become more complex, yet having a structured approach to bridge this divide is often overlooked. How can ...

Series:

Tags:

Throw Away The Vibes: Context Engineering Is All You Need - DDD Melbourne 2026

6 minute read

I had the opportunity to speak at DDD Melbourne 2026 about something that has consumed a lot of my thinking over the past year: how we actually get reliable results out of AI coding agents on real, messy codebases. The talk was titled “Throw Away The Vibes: Context Engineering Is All You Need,” and it distilled the practical lessons I have gathered while working on hypervelocity engineering workflows. Many of us experience an intoxicating high the first time we use an AI coding agent. The “Hello World” ...

Series:

Tags:

Back to top ↑

Agentic IAM

Identity, authorization, and delegation for AI agents, explored from first principles through real-world scenarios.

The Errand: What Sending a Kid to the Shop Teaches Us About Agentic Delegation

29 minute read

A story about what it really takes to send someone to do a job for you, and why that turns out to be a genuinely hard problem we’re now being forced to solve because of AI agents. Prefer to click through it? There’s an interactive presentation of this post that walks through the same story slide by slide. AI agents are software that doesn’t just answer questions, it goes off and does things for you: books the flight, files the expense, orders the groceries, emails the client. The moment software starts...

Series:

Tags:

Back to top ↑

Event Sourcing Examined

A three-part deep dive into event sourcing and CQRS, from the core concepts through to a working implementation with NEventLite.

Event Sourcing Examined Part 1 of 3

7 minute read

In this 3 part series we will look at what event sourcing is and why enterprise software for many established industries use this pattern. Index Part One (This one) Introduction to Event Sourcing Why Use Event Sourcing? Some Common Pitfalls Part Two Getting Familiar With Aggregates Event Sourcing Workflow Commands Domain Event Internal Event Handler Repository Storage & Snapshots Event Publisher Part ...

Series:

Tags:

Event Sourcing Examined Part 3 Of 3

7 minute read

In this 3 part series we will look at what event sourcing is and why enterprise software for many established industries use this pattern. Index Part One Introduction to Event Sourcing Why Use Event Sourcing? Some Common Pitfalls Part Two  Getting Familiar With Aggregates Event Sourcing Workflow Commands Domain Event Internal Event Handler Repository Storage & Snapshots Event Publisher Part Three (Thi...

Series:

Tags:

Back to top ↑