Home Writing Lab About Skills CV Contact

Writing

Four types of writing, each with a distinct contract with the reader. See about for the colophon, or browse a type below.

Point-in-time entries. A take on a topic on a particular day. Append-only.

Journal On switching coding agents

Why I switched from Cursor to Claude Code

Six weeks of using Claude Code as my primary editor for an Astro build. Why the agent-first workflow won me over, and where I still miss Cursor.

May 28, 2026 #ai#tooling#building

Living documents. The author's current view on a topic, kept current through in-place edits.

Perspective stance: mixed v1.2.0

My current AI stack

What I am using to build with AI, as of June 2026. The tools, the prompts, the workflows — and the parts I am still figuring out.

Jun 1, 2026 #ai#tooling#building

Method-driven work with a hypothesis, data, findings, and limitations. Frozen at publication.

Research social-science v1.0.0

Does AI assistance actually make developers faster? A meta-analysis

Six studies, three controlled, three observational, on the productivity impact of AI coding assistants. The headline: yes, but with a large 'it depends' and a 'for some tasks' that the popular narrative elides.

May 10, 2026 #ai#research#economics

Evergreen factual content. Cheat sheets, glossaries, recipes. Versioned and last-verified.

Reference LLM tooling v1.0.0

Glossary of LLM terms

Terms the author has had to look up while building with LLMs. Definitions, not opinions. Last verified 2026-06-01.

Jun 1, 2026 #ai#reference#tooling