I asked my robot today to make a log entry to last Friday’s daily note, and instead of adding it to Friday’s daily note, it added it to Saturday’s daily note. I told it to correct the mistake and then asked it why it got the date wrong. Here’s the answer it gave me.
"Fixed. Both entries are now in 2026-05-08 and removed from 2026-05-09.
As for why I got it wrong — I had the right information (today is Monday May 11th) but made a simple arithmetic error and landed on the 9th instead of the 8th. I’ll save a reminder about this."
Language models are just not designed to do math, it’s extremely expensive in terms of compute to make it accurate. They understand tokens and don’t even know the difference between a 1 and a 2, and you have to force them to and in the process you burn tones of energy for no reason.
Why use a cluster of computers when the machine in front of you is perfectly capable of solving the problem with 100000% more efficiency? It’s the wrong tool for the job!
This is one of the advantages of using Claude Code. I had a very similar problem today where Claude was putting the wrong time in a file. I eventually told it to use bash to run the date command and have it parse the date in the format that made sense for me. Works every time now.