Blog
Writing
Everything I've written, newest first. Follow along with the RSS feed.
2026
- Developers watch out! The current state of the latest frontier models is shockingly good. Let's display the latest Claude Opus 5.5 capabilities by vibecoding a browser game.
- Use your agent, but be creative! New ways of understanding code.
- Type Safety - How to write less tests How I trust my type system to formalize internal contracts and invariants, and how it allows me to write less tests.
- Testing axum - Database Teardown How to teardown the integration-test database.
- __init__ Why I started this blog and what I will write about.