AI Assisted Development
We need to make sure we can reap the benefits of AI assisted development and coding agents without building up masses of technical debt that impact the quality of our delivery down the line.
The guiding principle: Don’t make your mess someone else’s problem. With coding agents or without. You are responsible for what your agents generate.
As engineers, we should be sharpening our skills. We all lack experience, so we should never outsource learning.
Stay in control. Don’t delegate decision-making to agents. Ensure you understand everything that’s been written.
Automate the boring stuff. Audits and code reviews are time intensive and repetitive, great for AI (so long as the scope is limited). The human-in-the-loop is still the responsible decision maker.
Solve big problems, delegate little tasks. Human can be the architect. AI can be the junior developer.
Align on code quality and standard framework conventions, but feel free to challenge and ask questions. Use the code quality knowledgebase as a starting point.