~/Code/jduncan-blog

Jamie Duncan

Engineering, craft, and curiosity.

Self-taught engineer, recovering history major. Tech, woodworking, home automation.

Recent Entries

History Repeats. Humans Forget.
Personal

History Repeats. Humans Forget.

Everyone is talking about AI in extremes. We said the exact same things about server virtualization and Kubernetes. Generative AI is a tool. Let's learn how to use it.

Loops All the Way Down, Part 1: Two Kinds of Work
Technical

Loops All the Way Down, Part 1: Two Kinds of Work

Agentic development is two different jobs, judgement and mechanics, and we keep running them through one chat window. A series on designing the contract between humans and agents, with a month of data from my own software factory.

Loops All the Way Down, Part 2: The Contract
Technical

Loops All the Way Down, Part 2: The Contract

If humans and agents do different work, something has to sit between them. In my factory, that's a GitHub issue written as a contract: humans define done, machines check it.