Managing context
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 ⟶
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 ⟶
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 ⟶
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 ⟶
“Your ID is immaterial. We only use our face recognition software” is just the latest trend in surveillance and control in the United States. This blog post is not about ICE’s Mobile Fortify, however, but ...
Read more ⟶
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 ⟶
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 ⟶
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 ⟶
This is the second post in a series on the AI engineering toolkit. The first one moved you into the terminal. This one teaches the agent about the project you work in, so you stop ...
Read more ⟶
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 ⟶
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 ⟶
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 ⟶
This is the second post in a series on the AI engineering toolkit. The first one moved you into the terminal. This one teaches the agent about the project you work in, so you stop ...
Read more ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
“Your ID is immaterial. We only use our face recognition software” is just the latest trend in surveillance and control in the United States. This blog post is not about ICE’s Mobile Fortify, however, but ...
Read more ⟶
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 ⟶
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 ⟶
This is the second post in a series on the AI engineering toolkit. The first one moved you into the terminal. This one teaches the agent about the project you work in, so you stop ...
Read more ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
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 ⟶
“Your ID is immaterial. We only use our face recognition software” is just the latest trend in surveillance and control in the United States. This blog post is not about ICE’s Mobile Fortify, however, but ...
Read more ⟶