As of right now my new blog is open for business. I recently joined Microsoft’s Developer & Platform Evangelism team focusing on interoperability – connecting people, data, and diverse systems - by design. In my previous life I was the lead program manager for the XML Technologies team in the Data Programmability organization. We’re the folks that brought you MSXML, System.Xml, and the Xml Editor and XSLT debugger in Visual Studio.
When I joined the XML team 5 years ago, it was because of XML’s potential to transform our computing experience by unlocking data and allowing new levels of collaboration and interoperability between systems. The loose coupling that XML enabled gave developers and businesses freedom to choose the tools and technologies that best suited their needs, and that ability resonated with me.
I was at XML 2006, back in Boston this past December on the "10th anniversary" of XML. Aside from being a great time, it was an opportunity to reflect on what's happened in the XML community and ponder on where it might be going. XML, in my opinion, for all of it's "gotchas" has been an enormous success. In many respects XML itself has disappeared into the infrastructure. XML support is ubiquitous. When you look around at many of the new technologies targeted at improving collaboration, unlocking data, and creating new interoperability opportunities XML is at the core.
However, there is more to interoperability than XML as I am rapidly learning as I broaden my perspective on the world. So that’s what I hope you’ll find here – just my observations and ideas on what’s going on in technology around interoperability, as well as musing on other cool new technology and clever innovations.
Thanks for reading this far.