Keeping master history clean

On a previous team we moved from using our own internal source control provider to Git. Having never used Git myself at the time I was excited to try something new. I instantly fell in love.   Unfortunately not everyone on the team fell in love and many were still operating as if they were…


Environment Agnostic Tests

What is an environment agnostic test? This is a test which will execute successfully no matter how the environment is configured assuming that the product which you intend to test is available on the machine. What are some possible environment variables? Operating system, platform, OS language, product language, product sku, product settings, additional applications, etc….

1

DevDiv Source Control

A question that I was recently asked on a trip was what source control system we use and what it looks like. I’ve spent quite a bit of time in this space for our team and will try to answer the question with this post. What source control provider does your team use? During the…

2

Disposing Your Finalizers

Yesterday I was bitten by a bug in our test infrastructure where the code was attempting to dispose of an object in the finalize method. It took me a bit longer then I had hoped to track down the issues, but in the end I did track it down and fixed it. Here is some…

2

Orcas Beta 2 Automation Planning

I am in the process of finalizing the C# automation matrix for Beta 2. One of the scenarios that I feel receives very little coverage today, and that I would like some help with, is the interaction of Visual Studio with other software or machine configurations. Have there been any pain points that you have run into when…

3

Port 25

I was just walking through the hall here at MS an notice a poster with a penguin on it. The first (and correct) thing that crossed my mind what Open Source and Linux. The poster was an advertisment for Port 25 which is a community that offers a look into the Microsoft Open Source Lab.  It doesn’t…

1

C# Orcas Bug Bash

Today at work I participated in my first bug bash after being at Microsoft for a little over 18 months. It was a lot of fun though one thing I have noticed was that due to my role in driving the automation there are a lot of things that I have become distant from in…

1

My First Review

Well it’s that time of year at Microsoft and all employees were supposed to have the annual review completed by the end of today. I was getting a little worried there at first that I might not get my review completed in time because the C# team is pressing hard to complete all of our…

3

Soon To Be Recruiting

Today I booked my recruiting trip to Michigan Tech and the University of Chicago. It was actually quite painful booking the trip since there are only 3 flights in and out of Houghton each day. I actually was not able to get a flight in or out of the Houghton County Airport on the days…

1

C# Language Service QA Exposed

We recently had a “pep” talk on the Visual C# QA team to talk about what our mission is and what some of our goals our. The mission hasn’t been fully baked so I won’t post it the specifics about this today, but expect to see something on this very soon. I did get one…

1