AI

Notes on building, understanding, and learning with AI.

Sunset reflected across calm coastal water in Victoria, BC.
Victoria, BC.

14 min read

GEPA: Learning from Explanations

An intuitive guide to reflective prompt evolution, Pareto candidate selection, and feedback-driven improvement of language-model programs.

A rocky cove and curving shoreline beneath dramatic clouds at sunset.
Laguna Beach, CA.

10 min read

How SWE-bench Measures AI Coding Agents

How SWE-bench turns real GitHub issues into executable evaluations—and what its grader can and cannot tell us.

A sunlit path curving through dense tropical greenery.
Pelican Hills, Newport Coast, CA.

7 min read

When Code Is No Longer the Bottleneck

As AI makes code easier to produce, understanding, judgment, and ownership become the scarce resources in software engineering.