Playing in the Snow

It was a little too cold to make a snowman at my house, so we headed over to the big hill near our house for a little sledding. The hill was pretty trashed – we weren’t the first ones to down the hill – but we all had a fun time nonetheless.

Here’s Mommy and Riley, riding together:

And here’s Patrick, riding by himself like a big boy:

Riley calls Patrick “Bubba” because she can’t say “brother”.

And since I promised my teammate Maureen a snowman photo, here’s the last one we built:

On top of all this snow play and sledding, I got my STS working with WCS. More on that tomorrow.

Morning Coffee 8

The news got the amount of snow right, but the day wrong. Instead of hitting yesterday morning, the storm hit yesterday at rush hour. My boss declaired today “1st Annual Architect work from home day” even though we’ve already had several weather induced work from home days this winter.

  • Growing up in Northern VA, when we got snow it was fairly consistent. If there was about four inches at my house, everyone had about four inches. Here, it seems like there’s much more variance. My teammate Buzz who lives only 15 minutes from me (when it’s not snowing) said he had 10″ of snow while I have about half that.
  • Speaking of Northern VA, the last few winters have been easy on us but hard on my parents who still live in McLean. This year seems to be the opposite. The forcast for McLean today is only 45, but it’s supposed to get up to 65 by the weekend.
  • As it turns out, my parents are in the Bahamas right now anyway, so while I make a snowman with my kids today, they’re probably on the beach!
  • I almost didn’t make it home yesterday as I was trying to get my STS working with CardSpace. I have WCS workng in a direct client to service scenario, but not federated with an STS. I probably would have stayed there all night saying “just one more config tweak, and I’m sure it will work” if I had gotten snowed in.
  • Speaking of WCS, check out Kevin’s screencast on extending ASP.NET’s built in SQL membership provider to support WCS. And Garrett published a WCS security token processor for .NET 1.1 and 2.0 a couple of months ago. So you can use WCS on your website, even if you don’t have .NET 3.0 on your server. Pretty cool.
  • My old teammate John doesn’t like the JBOWS acronym. I agree with John that defining a “proper” SOA is waste of time best left to SOAholes. But web services != SOA. Making a distinction between having an architecture where the business and IT levels that rely on independent capabilities and services versus using web services as the protocol between tiers of a distributed application and hoping that you’ll be able to integrate in the future makes sense to me.

Morning Coffee 5

I can feel it coming in the air tonight, oh Lord
I’ve been waiting for this moment, all my life, oh Lord
Can you feel it coming in the air tonight, oh Lord, oh Lord
In The Air Tonight by Phil Collins
Covered by Nonpoint on the Miami Vice Soundtrack

  • It was a tough weekend in the Pierson house. For several hours on Saturday, we thought we were going to have to put our dog D’art down. My wife has the details, but the good news is that he had spine trauma, but nothing broken and he seems to be back on his way to his old self.
  • I grew up in Northern Virginia, so I’m a long time member of the Dallas Cowboy Hater’s Club. So watching them snatch defeat from the jaws of victory against my adopted Seahawks was sweet.
  • Last night, Bill Gates kicked off CES with the usual assortment of product news and announcements. The biggest news, in my opinion anyway, is IPTV support for Xbox 360. (Did you know MSFT has a TV product division?) Details are fairly scarce at this point, but I’m hoping this allows for independent broadcasters to directly reach consumers, much like blogs have done for independent writers. Can I use IPTV to launch my own TV channel? Imagine the possibilities. I’d like a Washington Capitals channel, so I can watch post game highlights on my big screen TV rather than on my computer. A Rooster Teeth channel would also be nice.
  • No coding this past weekend, though I did reinstall XNA Game Studio Express on my recently paved dev partition. I tried playing Lego Star Wars II with my son over the weekend and he’s still having trouble learning how to use the controller. I was thinking I might try making some simple “games” to help him learn.

Us the Inclusive

With the real and serious problem we face in this country – the civil war in Iraq, the deteriorating situation in Afghanistan, rebuilding New Orleans, etc. - it boggles the mind that we waste any time at all on faux controversies such as the so-called “War on Christmas”. Getting Wal-Mart to use “Christmas” instead of “Holiday” in their marketing seems like a dubious accomplishment at best.

But where I rail against such stupidity, my brilliant wife writes poetry. One of Julie’s conservative friends sent her an insipid poem that’s been making the rounds on the Internet called “How The ‘Left’ Stole Christmas”. I must have missed Wolf Blitzer changing his name to “Wolf Blitzen” or the Senate passing legislation to take away Christian’s faith and forbid them to speak of salvation and grace.

My response would have simply been “Read the First Amendment, idiot!”. My wife, however, wrote a poem of her own in response. Check it out.

Let It Snow

My wife wanted snow, and main Microsoft campus got it. Not much – less than an inch by my measurement – but enough to snarl traffic getting off campus. Jules and I decided it would make more sense for me to grab dinner in the campus cafe and wait out some of the crowds rather than brave the snow and traffic on a nearly empty tank of gas.

Of course, I don’t work on campus any more. My office is way down in Issaquah. Unluckily for me, I had a meeting on main campus today. It was a great meeting – talking about my project with some field architects. But I didn’t expect to get trapped on campus by snow or I would have blown it off. Next time, I need a meeting room with windows!

Update: It took me only 45 minutes to get home, which is actually fairly typical for me to get home from main campus in the evening. There must have been an accident on 520 because when I crossed the freeway by campus, it was bumper-to-bumper as far as I could see in both directions. But when I passed the 520 exit by my house, there was only a trickle of cars coming off it. The side streets were surprisingly empty. Maybe everyone was afraid they’d be impassible with snow? Takes more than an inch of snow to stop me and my 4WD Chevy Blazer.