The project notebook.

The work, the decisions, and what came next.

A learning system designed to help you build complex software even when you’re starting without programming experience. It teaches you through the project itself, connecting explanations, guided implementation, experiments, and checks of your understanding. The ambition is to make substantial projects accessible while helping you develop the knowledge to understand and take ownership of what you build.

A collection of carefully developed engineering workflows for AI coding agents. They guide how an agent understands a problem, plans the work, writes maintainable code, explains decisions, and verifies changes. They capture the judgment behind good development practices in instructions you can inspect, reuse, and improve across projects.

A place for the thinking, too.

Software development & writing.

Always a work in progress.

Get in touch