Working with AI coding agents feels like managing a talented contractor who starts fresh each day—fast but lacking context. They expose API keys, break existing features, and reinvent the wheel. Here's how adapting basic software engineering practices can guide their power in the right direction.