For decades, empirical research has shown that programming is a demanding cognitive activity: Developers rely on working ...
AI is making programming work more explicitly intellectual in ways that require different expertise and create new forms of difficulty.