I'm spending today writing a physical design spec document because i have Blanked. And it'll last all day, i know from experience.
Today, my own code means nothing to me. It might as well be written in Sumerian stick-writing and describe the inner workings of the female mind because i do not understand it at all.
Everyone else's code is even worse.
Blanking usually only lasts the period between sleep sessions - this is not a constant - and it's not common. Maybe once per year, maybe once every 18 months. So i'm not too worried about it. The first time it happens, it's terrifying - and it's not just me, this happens to pretty much every programmer i ever met, we just try to repress the memory as quickly as possible - and you think you'll never be able to properly understand this mad esoteric shit ever again. Luckily, you're as wrong as you would be if you were asked to make any estimates on the day that you happen to blank.
I'm going to sit here and fiddle with graphs and font-sizes and make myself look busy.
Don't ask me anything.