The latest Indigo "SDR" (placed into quotes because as an event that topped out at 100+ people, it wasn’t so much a software development review as it was an introduction of Indigo to a group of people who hadn’t seen it before) is over now, and while I can’t say that I learned a heckuvalot that I didn’t know before, I can say that I’m glad I attended; if nothing else, it was interesting to hear the questions of the audience, the hallway conversations, and the quality time with the various members of the Indigo dev team.
Indigo defintiely represents a major shift in focus for Microsoft in its approach to enterprise systems, and over the next year or two you’re going to see more and more of that shift emerge, I think. In many respects, Indigo (as Steve Swartz put it) is the first technology Microsoft has released that doesn’t come with a baked-in "Do it this way" message; Indigo’s approach is intended to be a flexible one, that allows you to take whatever "slice" at the technology you prefer: an ORPC-based one, a messaging-based one, an angle-bracketed one, or even a "I just want it to work and not have to think any more" one. That’s going to make it hard for guys like me to sell books and training on the subject (because I and others can take two very different approaches on how to teach it, and we’ll all be right), but I think it’s ultimately going to provide the best flexibility for companies looking to use it over the long haul.
Meantime, it’s off to home for the weekend, before I head back to St Louis next week to teach, to Boston to speak, and to Madison, WI the week following to teach again. Somewhere in the middle, I have an essay I want to release to the world arguing for a fairly major shift in thinking regarding Web services, inspired by the BOF I was in at SD West a few weeks ago….