I had a user contact me out of the blue today.
They probably shouldn't have done that, but they did.
I'm contracted to my client, so user feedback should go through my client and filter through the bureaucracy before it reaches my ears.
But it never does.
They don't tell me what's going on, probably because they don't want to distract me, and that's OK, I guess.
But since the user had gone to all the trouble of tracking me down, I had a chat with them, via email.
I issued some instructions about filing a bug report.
The user failed to provide some information, basically ignoring my instructions, which were quite clear.
The very first thing I asked them to do, was to specify the date, time, and timezone their problem occurred.
So, they gave me the time and timezone, but no date.
Their feedback was good enough, but I pointed out to them all the things they'd omitted.
The person was actually really quite good, and addressed all their oversights, and tried again.
Anyway, that's not really the point.
The funny thing is that when I corrected them, I said “I'll infer the date is today, 2005-04-04.”
Which, funnily enough, was what I'd said the other day.
However, in a rather amusing twist of fate, today wasn't 2005-04-04 at all.
Today was 2005-04-05.
Let he who is without sin cast the first stone.