Blog / field notes
Building and testing software.
Practical notes on Pytest, AI engineering, team habits, legacy systems, and the work required to make software safe to change.
AI Coding Agents: Production Reliability Matters
AI coding agents make implementation cheap, but reliable systems still require contracts, TDD, layered tests, disciplined reviews, and useful documentation. Here is a production-minded workflow you can apply with any agent.
How to Guide AI Coding Agents to Write Better pytest Tests
AI agents often test the line they changed instead of the behavior a unit owns. Add durable testing instructions, enforce a pytest coverage gate, and review generated tests against stable contracts.
Pytest for Beginners: Write and Run Your First Python Test
If you know how to write a Python function, you know enough to start testing. Build, run, and debug your first pytest test without creating a package.
OpenAI Codex Full Course: AI Coding Agent Tutorial with Python Examples
A free, three-hour OpenAI Codex course built around one real Python project. Follow the complete workflow from the first prompt to tests, Docker, CI/CD, cloud deployment, MCP tools, and automated AI code review.
How to Onboard a Python Team to Testing with Pytest
Learn how a 15-developer Python team used shared practice, legacy-code pinch points, and CI to turn pytest into an everyday engineering habit.