“But there’s a tradeoff. Because programming requires two different kinds of skills: building and investigating. You’ve seen me highlight this dichotomy before. And we mostly teach and valorize building skills, but the work of both maintaining and integrating (which, as we have established, constitute most of the job today) requires investigation skills.”
https://chelseatroy.com/2024/05/26/how-does-ai-impact-my-job-as-a-programmer/