Writing
Notes from
the workbench.
I write to think through engineering problems, and occasionally about the books and ideas behind them. Two places, two moods.
Engineering & product notes
All posts on DGPLUGDebugging stories, tooling notes, and lessons from shipping software.
- Git Worktree
- Debugging max_locks_per_transaction: a journey into pytest parallelism
- ChatGPT and images
- Blog questions challenge 2025
- CSS combinators
- Converting HTML tables to CSV
- The debug diary, chapter I
- Django: how to acquire a lock on database rows
- sh-like infix syntax using pipes in Python
- Profiling a Django application
Personal writing
All posts on WordPressSelected notes on books, habits, and ideas worth keeping.