I don’t think there’s compelling evidence that using AI makes you less intelligent overall 1 . However, it seems pretty obvious that using AI to perform a task means you don’t learn as much about performing that task . Some software engineers think this is a decisive argument against the use of AI. Their argument goes something like this: Using AI means you don’t learn as much from your work AI-users thus become less effective engineers over time, as their technical skills atrophy Therefore we shouldn’t use AI in our work I don’t necessarily agree with (2). On the one hand, moving from assembly language to C made programmers less effective in some ways and more effective in others. On the other hand, the transition from writing code by hand to using AI is arguably a bigger shift, so who knows? But it doesn’t matter. Even if we grant that (2) is correct, this is still a bad argument . Until around 2024, the best way to learn how to do software engineering was just doing software engineering .…