Archive for October, 2007

BritSpeak #4: One might think that

Tuesday, October 30th, 2007

This is another one of those subtext things. "I don't know why anyone would bother with managed code. My developers are just as productive in VB6 as anyone else! In fact I'm thinking of starting up some old school C projects just to buck the trend. " "One might think that" Actually it's "One might think ...

The sucker’s choice

Friday, October 26th, 2007

I've been attending a crucial conversations class at Microsoft. One of the things were were talking about was the sucker's choice. A conversation based about seemingly bad two choices; A or B. For example I can either meet the deadline or ship a quality release but achieving both seems impossible. ...

Gotchas: MSTest test projects don’t load on VS Pro

Friday, October 26th, 2007

As is always the way. In the process of writing my last post I found something else that has caught me out in the past. Now it's important to note that this is by design. VS Pro 2005 does not support testing projects. The really good news is that it will ...

Static analysis of MSIs as part of a CI build

Thursday, October 25th, 2007

A couple of weeks back Alan Ridlehoover and I gave a talk about continuous integration (CI) for the engineering excellence group here at Microsoft. We had a pretty good turnout and a lot of good questions at the end. One of the things that occured to me during the talk was ...

Giving something back

Wednesday, October 24th, 2007

I've been lucky enough to do a lot of travelling over the past twenty years; roaming across six continents and climbing mountains on five. Mountaineering often took me to remote areas. The sort of places where the things I usually take for granted just don't exist; a warm bed, clean water, enough food ...

BritSpeak #3: “Menu mooching”

Tuesday, October 16th, 2007

So this is only BritSpeak because my brother Richard and I made it up while sitting in Becky's Diner in Portland, Maine. Becky's has a largish menu with lots of options. Not something I'm keen on dealing with before about 6pm. But diners are a must when visiting the East coast. Richard, after ...

Appliances and science projects

Tuesday, October 9th, 2007

Last night I tried to sync my iRiver H10 20Gb with all my latest music for an upcoming trip to Boston. Easy right? It's an appliance. Plugging in the H10 resulted in the familiar ping of Windows XP (SP2) finding a new USB device and then... nothing happens. The H10 worked fine ...

Off to Beantown

Tuesday, October 9th, 2007

I'm of to Bostin and New England for a few days to see my family and the leaves turn. So no posts for a few days. I'll be taking my Nikon D40 and 18-200mm VR lens so hopefully there's be some nice pictures for the picture gallery when I get ...

Syncing to the last known good build

Monday, October 8th, 2007

How do I allow developers to automatically sync to the last known good (LKG) version of the source code? The simplest algorithm for doing this appears to be: Step 1: Update the CI build to automatically write the build time to a file outside the build tree each timethe build succeeds. ...

Scrum Bestiary – The Seagull

Sunday, October 7th, 2007

It's Sunday so how about something somewhat humorous... So we all know about Scrum's pigs and chickens but what about seagulls? Seagulls, like chickens, are birds. But unlike a chicken seagulls are noisier and tend to crap all over the place. Seagulls like lots of other large birds don't live in ...