After spending all day at an offsite for my new project, I went out to dinner with a member of my team, and eventually ended up back at Don's house. He was on fire, so we headed back into the office, where there are plenty of whiteboards. As is often the case, he was in the middle of an epiphany about XML APIs and I helped him work through some of his ideas. It was a blast - just like the old days. :-)

I'm very optimistic about the future of XML. I haven't yet commented on all the recent posts about XML's relative suckiness or lack there of. Two things are clear to me: (most of) the basic protocol stack and APIs we have today are totally reasonable, and we can do a lot better (at least where APIs are concerned). As I said way back when, there's a ton of work to do here.