The reading list
Essays, tech notes, and the in-between.
- AI·3 min read
Setting Up the Notion MCP Server
Notion's MCP server is the fastest path to an agent that can read your docs and write structured pages. The quirks are worth knowing before your first session.

- AI·3 min read
Setting Up the Jira MCP Server (And When Not To)
Step-by-step Jira MCP setup, what it does well, where it burns tokens unnecessarily, and when a simple jq query on a local cache beats the whole thing.

- AI·3 min read
MCP vs CLI: The Token Cost You're Not Tracking
Every MCP tool call ships your entire tool schema to the model. On a long session that's thousands of tokens before you've done anything. CLI tools don't have that problem.

- AI·3 min read
AI Agents That Work: Give Them Structure, Not Just Prompts
Agents don't fail because they're dumb. They fail because they're given ambiguous context. This is how the four tools in this series eliminate that ambiguity.

- AI·3 min read
Beads: A Local-First Task Graph for Developers and AI Agents
GitHub Issues is great for tracking work across a team. Beads is a Dolt-backed task graph for the local development loop — and for the AI agents running inside it.

- AI·3 min read
OpenSpec: Write the Contract Before the Code
Freeform prompts to an agent produce freeform code. Three commands and a human review step change that. Misunderstandings surface at proposal review, not after an hour of wrong code.

- AI·3 min read
Git Worktrees: Branches as Places, Not States
One repo, three running apps, zero context switches. Git worktrees have been in git since 2015. Almost nobody uses them. Here's why that's a mistake.

- AI·3 min read
Why Agentic Coding? It's Not About the AI
Agentic coding isn't a smarter autocomplete. It's a workflow shift — and the structure you build around the agent is 90% of the value, even without the AI.

- AI·3 min read
Not on Claude? The Cross-Tool Configuration Guide
The concepts in this series aren't Claude-specific. Every major AI coding tool has a configuration layer. Here's how they map — and what Windows and Linux users need to know.

- AI·3 min read
Project Settings, Permissions, and Team Sharing
What your team shares, what stays personal, and how to stop the 'Claude asked me to approve running npm install' prompts that break every flow.
