Today marks my 30 day anniversary of changing jobs. I've been dismayed and overwhelmed by the amount of work to be done, and frustrated at the sometimes unrealistic expectations thrown at me. I just keep plugging away and doing what I can.
As far as the Microsoft environment itself... well I honestly think I'm in a poorly implemented one, and that's why it's been so frustrating. The guy I'm replacing was a brilliant security admin, a fair DBA, and a really really bad developer. So the security is draconian, the databases are poorly implemented, and the code makes me want to cry.
I've still not acquired a taste for Outlook (2003). I find it confusing and hard to find what I'm looking for. The toolbars are what drive me the craziest with their inconsistency. Trying to track down a full message thread has proven impossible. The interface is only customizable in predefined ways, so there's no going into your mail template and adding a button or changing the order of the left navigator. The calendaring is rudimentary at best, and resource scheduling is just about pointless since there's nothing on the server that checks resource availability.
On the app dev front I am still a fan of Visual Studio, but I'm bothered that deploying new versions of an application is an arduous affair involving a custom-written application update utility. I really got used to just updating a single file on a server and calling it done. Security is complicated, and pretty much an all-or-nothing affair. Doing granular per-user rights just isn't in the vocabulary of any Microsoft developer because it's such a huge pain to implement. Adjusting my way of thinking to that paradigm is proving incredibly difficult.
In a nutshell... I miss Notes. A lot. But I don't miss Domino Designer, even a little. Notes 8 is pretty, but I'm really waiting for Notes 9 with the updated Domino Designer. Maybe I can plug the holes with LCD in the meantime... In any case, for all the glitter on the surface this MS stuff is pretty rotten underneath.