It must be a good day in my world as I can say that I really enjoy what I’m working on right now. I’m working on some brand new code where I pretty much get to make all the decisions and there are no outside dependencies. Almost every project I’ve ever worked on has relied on something, starting with NotifyMail required server configuration, to my handheld work that required code to work with third parties that I can’t control. Having full control over my code (with the exception of maybe Apple bugs which I haven’t encountered any with my current stuff) makes it so much more enjoyable to do my job. While there are still tricky parts to my code, they can be solved without too much effort. This isn’t to say what I’m doing is easy (I still code in my sleep). I’m sure I’ll move on to something that I can’t control real soon, but for now I’m going to enjoy what I’m doing.