In theory, AI is a surefire way to raise productivity in software engineering, but the reality may not be quite so ...