Posts
All 62 posts, newest first. ★ marks the most-read.
2026
- My AI agents said the tests passed. The tests never ran.
- Revisiting Mekran's Will
- Done-ish
- Nothing to Catch
- Burning the 3:40 AM Window
- Parachuting In ★
- Two tables
- You can't borrow muscle memory
- Temporary is Permanent
- You can use AI every day and still not get better ★
- Ideas Die in Drafts
- Wider, Not Faster ★
- The Rock Tumbler ★
2025
2024
2023
2022
2021
2018
2016
2015
- How to Prepare for Talks
- Answers to Django Security Questions ★
- Using Bandit in the Field
- Finding Vulnerabilities with Bandit
- 10 Software Talks to Listen to on Your Way to Work
- Dangerous Python Functions, Part 2
- Dangerous Python Functions ★
- The Sunglasses Scam
- Intro to Code Reviews talk
- Impostor Syndrome and Me
- Code Review Best Practices ★