After more than a month of architectural redesign in the software product I am working on, I reluctantly took a couple of days off to attend a cousin’s wedding (which was interesting enough to merit a post of its own… coming soon…). The last pieces of the redesign are left and this morning, I intended to resume and finish them off. Instead, I just ended up sitting in front of my computer for several hours staring at the screen blankly. Surprised at this, I constructed a theory that being the introvert that I am, the two days of social interaction had taken so much out of me that my mind had hibernated and needed to reload all the stuff needed to think about work from the hard disk. (Perhaps, as a programmer, I can’t help thinking about everything in computing related analogies) The theory tied in nicely with what programmers call being “in the zone” (Look for Paul Graham’s essay on the topic – if I am not mistaken).
A few hours later I discovered that I had an upset stomach and a slight fever. So much for my theory! I need to be more careful.