My argument is thus:
LLMs are decent at boilerplate. They’re good at rephrasing things so that they’re easier to understand. I had a student who struggled for months to wrap her head around how pointers work, two hours with GPT and the ability to ask clarifying questions and now she’s rockin’.
I like being able to plop in a chunk of Python and say, “type annotate this for me and none of your sarcasm this time!”
But if you’re using an LLM as a problem solver and not as an accelerator, you’re going to lack some of the deep understanding of what happens when your code runs.
It’ll only affect 32bit systems with ancient operating systems storing dates in epoch time.
Not a small number. But nowhere remotely near what Y2K could have been.
Hopefully by the time we need to account for a 64bit rollover, I’ll be comfortably retired. But by that time, proton decay may be a more worrisome problem.