OOPSLA Day -1

When I blogged TechEd, I started on Day Zero, the day before TechEd officially opened. At TechEd, that day is used for preconfernce sessions as well as other meetings. At OOPSLA, there are two days of preconfernces – I arrived today but the conference doesn’t officially open until Tuesday with Rick Rashid’s keynote. I guess that makes today “-1″. So far, it’s very quiet around here. I’ve got booth duty until 5pm, but I doubt I’ll spend much time with attendees. There’s only about 15 attendees in the exhibit hall right now. All the booth staff are chit-chatting with each other or are working on their computers. I’m sitting with Ajay, a product manager from VSTS emailing, chatting and deailing with some last minute shipping issues. (My group has just had really bad luck sending stuff recently). Of course, I’m guessing most people are in their precon sessions. I stuck my head in Jack’s session on Generative Software Development and it was full. Tomorrow is the DSL Tutorial that Keith blogged about. By then, I’m thinking things will be in full swing.

Two Down, One To Go

It’s been quiet around here as the last three weeks of October are insane for me this year. Two weeks ago was Strategic Architect Forum as well as the second face-to-face meeting of the Microsoft Architecture Advisory Board this year (the first was reported in the February Architecture Center Update newsletter). I’ll have much more to say on the MAAB later, but having SAF and MAAB the same week is tough – I worked seven days in a row including four 12+ hour days.

This past week, I was in leadership training with a bunch of teammates and p&p folks. Spent quite a bit of time “in the circle“ with EdWard and Jim from p&p plus David, Chris and Javed from my team (note to self – lean on Javed to get a blog). The sessions were intense and I learned quite a bit. I agree with Norman (who was also in the training but not in my group) that we’re very fortunate to work for a company willing to invest so much in it’s employees. However, it was two more 12+ hour days and a total of six over nine days. That’s now I’ve started re-reading Software for Your Head, which seems to share many of the same learnings from the leadership training course. Maybe we can start using SFYH in practice in my team – last time I read it I was part of a distributed team working more as a collections of lone wolves.

Next week, of course, is OOPSLA in Vancouver. I’m driving up Sunday morning and working the booth in the afternoon. I’ll be there all week and in the MSFT booth off and on during the conference, so stop by and say hi. I hear you can get flu shots in Canada, so I’m worried traffic going across the border will stink. It’ll be a long week, but at least I get next Friday off.

Keith with an OOPSLA Preview

Keith is getting ready for OOPSLA:

In the day-long tutorial that runs on Monday 25th (T40 : Using Domain Specific Languages, Patterns, Frameworks and Tools to Assemble Applications) we plan to use a large proportion of the time to walk through a detailed example of using Software Factories ideas to build four different variations of the same application. This involves us using some existing technology, some technology that will ship in Visual Studio 2005 Team System, and some technology that isn’t yet planned, but which could readily be built by Microsoft or one our partners. As we plan to show the whole process – from soup (business case, business capabilities and business processes) to nuts (running code), this involves a lot of work with help from several teams here at Microsoft. It is coming together well though, thankfully!

You thinking what I’m thinking? Software Factories hands-on lab…

Virtual PC 2004 SP1

I’m sure this has made the rounds, but VPC 2004 SP1 is available. Among other updates, it has a new version of the VM Additions, which significantly improves the performance of XP SP2.

The Definition of “The Media”

I said I wasn’t going to blog any political reasoning (for now), but there is one quasi-political subject that I want to address – the media. Not to steal Bill Maher’s shtick, but we need a new rule: Members of the media can’t talk about the media as if they aren’t a part of it. I occasonally listen to as much talk radio as I can without throwing up (usually about five minutes). But beyond the obvious partisanship, the spewing hatred and the outright lying that goes on, there’s this thin veil of bullshit that somehow these radio shows are telling you “truth” that “the media” won’t. When Rush Limbaugh says something along the lines of “Here’s something the media won’t tell you” he is outright lying because he’s part of the media:

Media: A means of mass communication, such as newpapers, magazines, radio, or television.
The American Heritage® Dictionary of the English Language, Fourth Edition

Note the use of the word “radio” in the definition? Radio is, in fact, part of the media – go figure.

There’s this myth in this country that the media is liberal. Maybe it was back before consolidation, national syndication and 24-hour cable news networks, but it sure ain’t now. Rush and his cronies distance themselves from the concept of “the media” in order to keep that myth alive. The reality is that most of what passes for news and opinion in the media these days is more like carefully scripted partisan theatre intended to further their host’s own agenda rather than tell any of the actual truth.

Major kudos to Jon Stewart for pointing this out to the staff of CNN’s Crossfire.

Update: In the second to last paragraph above, I changed “host’s own conservative agenda” to simply “host’s own agenda”. I was momentarily guilty of the same type of partisan manipulation that I am accusing others of. It isn’t only conservatives that have an agenda. For example, Michael Moore has a pretty obvious liberal agenda and, as a filmmaker, is also a part of the media. Of course, Michael’s media efforts aren’t masquerading as the supposedly unbiased evening news.