A terminal Claude Code session showing the output of the /session command

Managing context

AI

This is the third post in a series on the AI engineering toolkit. The first one moved you into the terminal, and the second taught the agent your project’s conventions. Both of those write something ...

Read more ⟶
A code editor showing a pyproject.toml file next to an OpenCode terminal session

Graduating to the terminal

AI

This is the first post in a series on the AI engineering toolkit. It runs from terminal-curious to fairly advanced and has no planned end. The early posts will be simple, maybe too simple if ...

Read more ⟶
brother-yoon-sU94EtarFYs-unsplash

Spec.md

AI

The spec.md file is the single most important document produced as part of the speckit’s SDD workflow. It is the first piece of documentation produced, setting the direction for the remaining documentation. It is the ...

Read more ⟶
A tan and white dog lying in a grassy field, wearing a purple dog harness

Word of the Year: Harness

AI

If you spent any time around AI tooling this year, you watched “harness” go from a word nobody used to one in every changelog, blog post, and conference slide. Anthropic’s own docs describe Claude Code ...

Read more ⟶
Two people collaborating on hand-drawn UI wireframes taped to a wall

On Spec-Driven Development and AI

AI

Engineering is hard Let me start with a couple stories. A team picks up notification preferences, the kind of feature where users choose how they want to be contacted. Brief discussion, general agreement, shipped in ...

Read more ⟶
kevin-canlas-e_mbJ0T0mes-unsplash

My first Spec-Driven Development project

AI

Previous: Introducing FrozenDB “Look ma, no hands” - I wrote FrozenDB without writing lines of code. Instead, I used spec-driven development to generate all of the user stories, map them carefully to technical requirements and ...

Read more ⟶
Photo by <a href="https://unsplash.com/@bluestonex_apphaus?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Bluestonex</a> on <a href="https://unsplash.com/photos/sticky-notes-with-words-and-drawings-on-wooden-table-gLxNxONfRz0?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>

Plan.md

AI

Ode to the software engineer The plan is what separates spec-driven development from vibe coding. It is the most important lever for the long-term health of your codebase, and the place where the role of ...

Read more ⟶
andre-furtado-IPj-kaW2_1E-unsplash

Introducing FrozenDB

Technology

To make apple pie from scratch, you must first invent a database to store your recipes. - Carl Sagan Well Carl (and avid readers), let me introduce you to FrozenDB. This is my twist on ...

Read more ⟶
A terminal Claude Code session showing the output of the /session command

Managing context

AI

This is the third post in a series on the AI engineering toolkit. The first one moved you into the terminal, and the second taught the agent your project&rsquo;s conventions. Both of those write something ...

Read more ⟶
Two people collaborating on hand-drawn UI wireframes taped to a wall

On Spec-Driven Development and AI

AI

Engineering is hard Let me start with a couple stories. A team picks up notification preferences, the kind of feature where users choose how they want to be contacted. Brief discussion, general agreement, shipped in ...

Read more ⟶
brother-yoon-sU94EtarFYs-unsplash

Spec.md

AI

The spec.md file is the single most important document produced as part of the speckit&rsquo;s SDD workflow. It is the first piece of documentation produced, setting the direction for the remaining documentation. It is the ...

Read more ⟶
andre-furtado-IPj-kaW2_1E-unsplash

Introducing FrozenDB

Technology

To make apple pie from scratch, you must first invent a database to store your recipes. - Carl Sagan Well Carl (and avid readers), let me introduce you to FrozenDB. This is my twist on ...

Read more ⟶
A tan and white dog lying in a grassy field, wearing a purple dog harness

Word of the Year: Harness

AI

If you spent any time around AI tooling this year, you watched &ldquo;harness&rdquo; go from a word nobody used to one in every changelog, blog post, and conference slide. Anthropic&rsquo;s own docs describe Claude Code ...

Read more ⟶
A code editor showing a pyproject.toml file next to an OpenCode terminal session

Graduating to the terminal

AI

This is the first post in a series on the AI engineering toolkit. It runs from terminal-curious to fairly advanced and has no planned end. The early posts will be simple, maybe too simple if ...

Read more ⟶
Photo by <a href="https://unsplash.com/@bluestonex_apphaus?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Bluestonex</a> on <a href="https://unsplash.com/photos/sticky-notes-with-words-and-drawings-on-wooden-table-gLxNxONfRz0?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>

Plan.md

AI

Ode to the software engineer The plan is what separates spec-driven development from vibe coding. It is the most important lever for the long-term health of your codebase, and the place where the role of ...

Read more ⟶
kevin-canlas-e_mbJ0T0mes-unsplash

My first Spec-Driven Development project

AI

Previous: Introducing FrozenDB &ldquo;Look ma, no hands&rdquo; - I wrote FrozenDB without writing lines of code. Instead, I used spec-driven development to generate all of the user stories, map them carefully to technical requirements and ...

Read more ⟶
A terminal Claude Code session showing the output of the /session command

Managing context

AI

This is the third post in a series on the AI engineering toolkit. The first one moved you into the terminal, and the second taught the agent your project&rsquo;s conventions. Both of those write something ...

Read more ⟶
A tan and white dog lying in a grassy field, wearing a purple dog harness

Word of the Year: Harness

AI

If you spent any time around AI tooling this year, you watched &ldquo;harness&rdquo; go from a word nobody used to one in every changelog, blog post, and conference slide. Anthropic&rsquo;s own docs describe Claude Code ...

Read more ⟶
A code editor showing a pyproject.toml file next to an OpenCode terminal session

Graduating to the terminal

AI

This is the first post in a series on the AI engineering toolkit. It runs from terminal-curious to fairly advanced and has no planned end. The early posts will be simple, maybe too simple if ...

Read more ⟶
Two people collaborating on hand-drawn UI wireframes taped to a wall

On Spec-Driven Development and AI

AI

Engineering is hard Let me start with a couple stories. A team picks up notification preferences, the kind of feature where users choose how they want to be contacted. Brief discussion, general agreement, shipped in ...

Read more ⟶
Photo by <a href="https://unsplash.com/@bluestonex_apphaus?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Bluestonex</a> on <a href="https://unsplash.com/photos/sticky-notes-with-words-and-drawings-on-wooden-table-gLxNxONfRz0?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>

Plan.md

AI

Ode to the software engineer The plan is what separates spec-driven development from vibe coding. It is the most important lever for the long-term health of your codebase, and the place where the role of ...

Read more ⟶
brother-yoon-sU94EtarFYs-unsplash

Spec.md

AI

The spec.md file is the single most important document produced as part of the speckit&rsquo;s SDD workflow. It is the first piece of documentation produced, setting the direction for the remaining documentation. It is the ...

Read more ⟶
kevin-canlas-e_mbJ0T0mes-unsplash

My first Spec-Driven Development project

AI

Previous: Introducing FrozenDB &ldquo;Look ma, no hands&rdquo; - I wrote FrozenDB without writing lines of code. Instead, I used spec-driven development to generate all of the user stories, map them carefully to technical requirements and ...

Read more ⟶
andre-furtado-IPj-kaW2_1E-unsplash

Introducing FrozenDB

Technology

To make apple pie from scratch, you must first invent a database to store your recipes. - Carl Sagan Well Carl (and avid readers), let me introduce you to FrozenDB. This is my twist on ...

Read more ⟶