I just realized something about myself today. While sitting in my cube at work I realized that I like to build stuff, and when I’m not building stuff I like to think about building stuff. I like to have the freedom to make decisions about the design of the things I’m building, instead of having to ask other people for the implementation details. It’s not even that I really mind asking others about some of the implementation details, but I really do not like it when obtaining those details requires a lengthy discussion or an e-mail that may go unanswered for hours before I can continue building. Once I’m “in the zone”, nothing is as aggravating as having to stop and wait for answers about how something needs to be implemented. That just kicks me out of “the zone”.