The mistakes were human, not AI:
- Write specifications before generating code
- Keep architecture decisions with yourself
- Test each generated component before moving on
- Maintain a map of what each file does
- Set milestones with working software, not just generated code
AI accelerates implementation. It doesn't replace your planning, testing, or understanding.