Monday, November 07, 2005

Subversion Land

As I was saying, our development team at TOWER Software is in the process of making the transition from Source Safe to Subversion.

This meant that we had to spend a whole bunch of time trying to figure out the best way to manage branches, and releases, and a whole bunch of other really important SCM stuff. Now I know I probably also said this before, but despite the importance of this discipline, I find it really hard to care about as much as I should, because it's so very, very boring.

So, I came up with a way to make it more interesting: Here's a part of our SCM Model, displayed as your neighborhood. (If you live in a sparse, snow covered land full of highways and pine trees, that is...)

Points of Interest: You can see our smart, free-range (well, somewhat less responsible) developers in the train at the top, working on some cool new innovative stuff for later on. You can see our smart, semi-responsible developers in the train at the bottom, carving out our next immediate release. And you can see our two smart, super responsible developers working on our field update packs, released specifically to help our customers out.

I'm not sure if they realize that they're actually trapped...But then, code maintenance can be like that. Where do you want to go today? (bwa ha ha...)


  1. Subversionland kind of reminds me of where I live (Edmonton, Canada). I drove on snow-covered highways through the sparse, pine-tree-dotted landscape on the way to work this morning. We don't have those goofy red trains though.

  2. That's probably good, (because they're full of nerds). Still, as the warm spring wind blows over the Brindabellas here, I can't help but feel a bit sorry for you guys! I'm ready to stretch out into summer...

  3. Sure I'm trapped. But at least my car has a good heater, and there are other people outside shovelling the snow for me.