This is how it should be done!
AI is a mediocre developer but a solid engineer (yes, there's a difference)
Ways I'm using AI for coding:
- Building Features: plan mode, multi-phase plans, review each phase
- Fixing Bugs: background agent creates repro, background agent 2 fixes repro, review
- Tweaking UI: auto-accept edits, stupid model, fast loop
None of this is vibe coding