Man, it’s just crazy how fast a month can go. I was blogging furiously all December about our performance efforts and progress and then a couple of days before Christmas I went “offline” and haven’t made it back until now :(. It has been just crazy. Other than a few days off between Christmas and the new year, I’ve literally been involved in performance design discussions, reviews and evaluations for hours every day.
I also decided in mid December that I needed more hands-on experience with the product so that I could really tell when we had finally licked the performance gremlin. I picked up a project I’d been lightly working on over the past 6 months (a new version of TFSServerManager for TFS 2010) and started working hard on it (several hours a day). I’ve extended it with some web UI, some web services (to avoid direct database access), some TFS Job Service extensions and, of course, the client you know and love. I wanted to make sure I got to use a reasonably broad set of the technologies so I could see the development experience for all of them. In fact, most of my “time off” between Christmas and new years was actually coding on it 🙂
As I write this, I’m flying back to North Carolina from my latest trip to Redmond. It was very productive. I got to spend some quality time with my team there and also spent a bunch of time working on divisional performance issues.
I’m really happy to say that our performance work has really been coming together and I’m starting to feel really good about it. That’s going to be the subject of my next post.
I hope you all had some relaxing time off over the holidays. I’m glad to be back to talking to you about what we are doing to get VS 2010 ready to ship.