Artificial intelligence

The Jevons Paradox and the Kindle Web Proxy

The Jevons Paradox and the Kindle Web Proxy

When solving problems becomes almost free, more problems get solved. I built a silly little app last night that nobody else would ever build, and that's sort of the point.

Claude Agent SDK Part 7: Creating Custom MCP Tools

Claude Agent SDK Part 7: Creating Custom MCP Tools

Exposing Python functions as tools Claude can call directly

Claude Agent SDK Part 6: Fixing the Bash Bypass and Understanding Permissions

Claude Agent SDK Part 6: Fixing the Bash Bypass and Understanding Permissions

Closing the checkpointing loophole and getting to know the SDK's permission system.

Claude Agent SDK Part 5: Editing Files with Checkpointing

Claude Agent SDK Part 5: Editing Files with Checkpointing

Adding the ability for the agent to create posts that follow my templates, with the ability to recover from mistakes.

Claude Agent SDK Part 4: Implementing Context Profiles

Claude Agent SDK Part 4: Implementing Context Profiles

Building context profiles and usage tracking that works with the SDK's design.

Claude Agent SDK Part 3: The Context Control Problem

Claude Agent SDK Part 3: The Context Control Problem

Discovering the trade-offs between agency and control when building on the Claude Agent SDK.