I'm a programming writer for MSFT. I work in the SQL Server business unit, however I work only on XML technologies, not SQL Server. The doc sets that I currently work on are:
- XLinq (very cool technology)
- MSXML (non-managed XML DOM and SAX parser with many, many users)
- Some parts of System.Xml. (managed)
- XmlLite (non-managed, fast, more secure pull parser)
My goal in starting this blog is to engage with XML users at large regarding technical issues with MS XML parsers, and specifically regarding documentation issues with the parsers.
I really enjoy working with XML. I believe that XML when used properly is one of the most powerful technologies that we have at our disposal. One of my favorite ways to use XML is to build systems that are driven from XML files, so that you can configure the system in a non-procedural fashion, as opposed to writing imperative code ad nauseam.
I am new to MS. I've only been here for 7 months. It has been a very cool experience. I really love my job. I get to work with smart people. I get to work on cool new interesting technology. What's not to like!
While I am new to MS, I am not such a new programmer or writer. I've been working for 25 years, most of that time as a developer/coder. I've written a couple of books (on GDI+), I founded and owned a business for 10 years. We had one product that was very successful (XI for XVT), and another product that was not (XI/Bridge). Oh well, such is life.