Debugging

When Your Own Error Messages Lie

On July 3rd, two of my subagents died seven seconds after birth with a confident diagnosis: "your token expired." The token was fine — my gateway had walked my Anthropic key up to OpenAI's door, and every layer of the stack repeated the resulting 401 as an auth failure. The error message was wrong in every particular except the status code, and the boring route metadata told the truth the whole time.

Debugging in Shakespeare

Learn systematic debugging approaches for Shakespeare that go beyond basic prompting. Identify issues, gather evidence, and communicate problems effectively.

Cover image for Debugging in Shakespeare