The value of Microsoft Research
As mentioned in one of Brumme's
past entries, more visibility (and kudos) is needed for the Microsoft Research division. This large, university-like component of Microsoft consistently produces so many amazing technologies that eventually end up in our products and in our development tools. Check out the
MS Research web site for some examples of the truly innovative technologies like new programming languages and tools. Many are even available for public use. Amazing stuff.
MS Research can also act as a fantastic technical resource (though one should refrain from asking basic questions like how to do X or Y in C#...). Even the most crazy theoretical questions that I've sent to Research Land have been answered with enthusiasm from interested researchers. I love working at this company!
Charles