Open Source Projects
Tools and libraries I maintain
Latest Posts
Technical thoughts and notes
2026 / 10 / 112026 / 08 / 142025 / 09 / 12
Three Annoying Coding-Agent Habits, and the One File That Fixed Them
My coding agent kept bypassing git hooks, ignoring .venv, and dying on network timeouts. The fix for all three was the same file: CLAUDE.md. This is what that file actually does, how it works, and where its limits are.
178 Green Tests, 100% Coverage, Crashes on First Connection
DeepSeek Harness's ACP server had 178 passing unit tests and 100% line coverage. It crashed the moment a real editor connected. The root cause wasn't missing tests—it was the gap between the test world and the real world.
How to Show Additional Description for Enum Field in OpenAPI Document With Litestar
When using ScalarRenderPlugin of Litestar to build API document, you may want to display additional description for enum field in your OpenAPI documentation. This guide will show you how to achieve that.