Building

  • An agentic pipeline for discovering and reasoning over technical content, with a focus on how much of the orchestration actually needs to be an agent.
  • This site — a place to think in public about software, systems, cloud and AI.

Writing about

  • Ordering and delivery guarantees in distributed messaging systems.
  • What retrieval-augmented generation actually is once you stop calling it a database.
  • The reasoning habits that separate senior engineering judgement from senior job titles.

Thinking about

  • How AI changes the economics of writing software, and which parts of the job it leaves untouched.
  • Why abstractions leak in predictable places, and what that predicts about system design.
  • Where multi-agent architectures earn their complexity, and where a single well-scoped loop wins.

This is a now page — a snapshot of current focus rather than a changelog.