Coding

David's Debbie App

David's Debbie App

Another little bespoke app I built for myself - this one translates English and German live so I can talk to my sister-in-law.

Typing Code and Punching Cards

Typing Code and Punching Cards

If typing code for money goes the way of punch cards, how do we ensure that code is correct?

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.