I work in the group that is at the “Center of the Universe” here at Microsoft. Or at least that's what we tell ourselves so that we can get up every morning and take the arrows in the back that accompany being on the bleeding edge of technological innovation.
I started this blog on a Dare http://www.25hoursaday.com/weblog/
That is to say, this wacky guy named Dare, said “It might be 'interesting' to read what you'd write on a Web Log”. On that little advice and prompting, here I am.
The most interesting and rewarding aspect of my job is the people... well, alright, maybe the endless stream of free drinks, the plinking of the table tennis balls, and the snap of the foos ball table, have something to do with the infinite amounts of pleasure I gain from being at Microsoft every day.
Truly, what excites me is that within the 5 years that I've been at Microsoft, I've been a part of the creation of MSXML, System.Xml, Object Spaces, Xen, XML tools, and a miriad of other things big and small. These have been transformative technologies, and they were created by a very small teams that have been dedicated and passionate enough to do the impossible in some cases, and merely the extraordinary in others.
Recently, our team has been going through the dynamic process of visioneering. That is to say, looking forward to the next 5-10 years and divining from the crystal ball what the future might bring. When I started at MS 5 years ago, my ultimate dream was that the APIs I work on would magically melt away, and simply become a part of the base language. Will it happen? We'll see.
What about the next 5 years? Simply faster XmlReaders? More XSD patterns supported? Larger amounts of data in the XPathDocument? Yah sure, why not. But what's really going to set my rapidly thinning hair on fire? I don't know, but I contemplate the following.
I will have a terabyte of storage available on my desktop within the next 5 years. That disk will not be filled with relational, nor XML data. It won't be filled with Office documents either. It will be filled with media content. All those pictures from my 5Mp camera, my video clips, my Janet Jackson Half time show tapings, my discover channel stuff. All the stuff I can possibly shove onto those 7200rpm spindles as fast as I can put it there. I'm just going to leave my machine jacked into my peripherals all the time. After all, that terabyte will fit in the palm of my hand if Apple has anything to do with it.
So, I'm awash in a sea of media information. What am I going to do about it? I don't know, but I'm sure as heck not going to sit still and let it wash over me like an avalanche of well meaning data that's good for me. I'm going to beat back the data beast with intelligence, and aplomb, and a team of crack programmers who live at the center of the universe!