Medium Articles
Blog: Software Engineering Topics + More
-
Beyond the Code Diff: Managing Understanding Debt in the Age of AI Agents
AI coding agents have changed the rate at which code arrives for review. It is now common for an engineer to pilot one or more…
-
DevLog+: Building a Personal Learning Engine
AI use within software development is no longer a fringe experiment — it is the default mode of operation. Stack Overflow’s 2025 Developer Survey found…
-
Building a Quality Flywheel for LLM Applications
Context Whenever you work on agentic applications you need to be able to navigate non-deterministic behavior by building against samples of positive data. This lets…
-
Interesting Go Modules 03: Managing Database Changes with go-migrate
As applications grow, database changes become a regular part of development. Each feature may bring new tables, indexes, or modifications, requiring an effective tool to…