I’ve dreamed in binary before, no big deal. When I was learning it (properly) and working with it a bit at university, I got a little carried away and would write my name on things in binary, that sort of ultra-cool nerd thing. Now I’ve stepped up from binary to PHP, and things appear to have accelerated from there;
Last night, I debugged the code that I was writing before I went to bed, in my sleep! I was working on my soon-to-be-released PHP Atom API package last night, as has been the case on many nights recently, and it got to be pretty late. I showered up, went to bed and all was well.
When I woke up this morning – I had memories of dreaming my way through the code that I had been working on the night before (1,500 lines, so no small feat 😉 ), and in my dream, I had found a style of catching errors on some of my processing which wouldn’t actually catch anything, and would always evaluate as if there was no error. I got up this morning and checked it, and sure enough – I was more coherent in my dream than I was while sitting in front of my PC coding.
My friend Ray dubbed this “nerdalicious” and I think that’s a pretty awesomely descriptive word for it, so I’m calling this ‘nerdalicious sub-conscious code de-bugging’.