The huge stakes behind AI-driven coding