Notes to myself and to people who love simplicity.
I’m an engineer (Software). I write down what I learn about building systems that stay simple: events, reliability, money, and working next to coding agents. Dated, and corrected when I’m wrong.
Topics
The notebook is kept in sections. Each holds trails, and each trail holds notes.
C#
The language: types, object-oriented design, collections, LINQ and async.
.NET and ASP.NET Core
The runtime, threads and concurrency, web APIs and EF Core.
Event-driven architecture
Events, brokers, reliable messaging, sagas, and building it in .NET.
AI agents
Agents, context, RAG, multi-agent patterns, safety and operations.
Latest notes
What’s a note?
The smallest unit here: one idea, written down, on its own.
What’s a trail?
Notes, in an order that means something.
What’s cequest?
CE Quest: Computer Engineering Quest, and how this site came to be.
The agent development lifecycle
Seven phases, from setting the goal to monitoring in production, and back.
Agent metrics
Six numbers that say whether a deployed agent is healthy.
Agent ops
After deployment, watch performance, safety and cost, and whether the agent is thinking straight.