AI-assisted development is often compared to pair programming, but, I think, an equally apt metaphor is a solo tennis match between a developer and an AI model. Instead of playing doubles on the same side, imagine facing the AI across the net. In a competitive yet constructive sparring match: the developer serves prompts, the AI returns code or...