So sometimes I have a really hard time coming up with something to post here on the SNQ blog… well OK I always have a hard time with it but sometimes it is really hard. This seems to be one of those times… So what I want to do is share with you something that I came across a while ago that I found very interesting and hopefully you will too. Hopefully it will also give you a little insight into the mind of a programmer: http://www.independentdeveloper.com/archive/2009/03/17/programming-is-like-a-dream
Speaking as a programmer I found this article (and the two it referenced) not only interesting but also mostly true. I can definitely attest to the fact that there is definitely very specific mentality that programing requires. Without that mentality it is quite challenging to write good code. I can also attest to the fact that it can take time to get into that mentality and that once in that mentality the rest of the world seems to fade away. When intensely focused on writing code know that I have missed phone calls, meetings, and even meals.
What I think the articles fail to mention is that over time it actually gets easier to switch into the programmer mentality. I find now that I can slip in and out of that “dream” state rather quickly. Though it is still more efficient not to “wake” me up when I am writing code. 🙂