A Hard Landing At Galt Airport

Last night we attended the Hard Landing event at Galt Airport in Woodstock. The featured bands for the evening were Hudson McCoy, Rare Earth, and Blue Oyster Cult.

I had never been to a Galt Airport event, so I had nothing to compare it to, but we had a pretty good time. Rare Earth and Blue Oyster Cult are seriously at the top of their game. They sounded absolutely great.

Hudson McCoy was pretty good as well, if you like blues music. I’m one of those people who likes blues, but when I’m seeing a band live its more meaningful to me if I have heard their music before. I tend to me more receptive to unfamiliar music with an album than I am seeing a live band. Most of the Hudson McCoy set seemed to be originals that I had never heard before. So overall, for me, Rare Earth and BOC was the highlight of the evening.

We tried to get pictures throughout the night, but we didn’t get many that turned out well. Our camera just doesn’t do very well at long distances when it starts to get dark.

The event was quite a bit smaller than, say, a Ribfest – and it showed. One of the things that they really have to work on for next year is having more hand washing stations around the washroom area.

I’m a compulsive hand washer – its one of those weird things for me that I’ve never been able to get under control (though, thinking about it, it seems that if your going to have an obsession, hand washing is a good one). For me, there is nothing more horrible than walking around somewhere and having the urge to wash your hands and having one station available that is completely out of water and / or soap. Worse than that though, is watching so many people come out of these washrooms trying to wash their hands and having no water available to do so.

Last night there were two scenarios. In one instance there was no soap in the station. For a neurotic like me, washing your hands isn’t washing them without soap. The second scenario was worse though – only soap and no water. For some reason, having soap all over your hands with no ability to rinse it off just sends my brain off into a ‘tizzy’ – that’s my obsessive-compulsive side at its finest. I wound up going to the beer tent and asking the people attending there to drop large handfuls of ice in my hands so that I could rinse the soap off.

So to summarize, the event was fun. There was great music and the crowd was considerably more laid back and considerate than they were at the REO concert earlier this month. The organizers definitely have to make some improvements in the hygiene facilities moving forward though.

WordPress 2.0.4 released.

The WordPress team has released version 2.0.4 of the WordPress blogging software. From the release notes:

This release contains several important security fixes, so it’s highly recommended for all users. We’ve also rolled in a number of bug fixes (over 50!), so it’s a pretty solid release across the board.

This release contains security fixes. As I continuously remind everyone since being hacked, don’t be lazy on these upgrades!

Needless to say, I’m done.

Jonesing for Metallica? Try iTunes!

I was quite happy today to find out that Metallica is finally offering their music via iTunes. I asked for Master of Puppets for Christmas last year (because I had lost it somewhere) and on top of it, when I tried to rip my “black album” to my iPod I found that it was scratched beyond repair.

I never really was good at taking care of things — thats why I like digital music.

Currently the albums “Ride the Lightning”, “Master of Puppets”, the “Black Album” (Metallica) and “… and Justice For All” are available through the iTunes Music store. I rebought my two lost and “mysteriously missing” this evening, for what amounts to about $12 below what I would have paid for both of them in any other channel, if my math is right.

Three of the four (excluding the black album) have live bonus tracks — a nice value add.

I’m glad to see Lars and the boys finally get their heads out of the sand and realize that they were missing the new wave. I’ve basically refused to replace these albums until I could do it online.

Update – 07/29/2006

When I checked iTunes at the time of this writing, only the four albums mentioned were up there. Now, the whole catalog is up on both iTunes and Napster (I had Jonna check Napster for me).

I like the way this article starts as it expresses the sentiment really well: “It’s official: Hell just froze over.”

Random Thoughts on Lean Principles

Last night I finally received my copy of Lean Software Development: An Agile Toolkit for Software Development Managers by Mary and Tom Poppendieck. I’ve actually had quite a few books on order and as they’ve been coming I’ve hoped that they were this one. Finally it got here.

I started getting really interested in “Lean Concepts” after reading The Goal by Eliyahu M. Goldratt and Jeff Cox, a very well written “parable” illustrating the application of lean principles and the Theory of Constraints to the manufacturing process. This was the first book in a long time that I was completely drawn into – so much so that I actually dreamed about the content after I had finished reading the book. Thanks to John Goodsen for recommending this book to me, among others, while attending a recent training.

This posting is not a book review of the Lean Software Development: An Agile Toolkit for Software Development Managers book – that will come later. However I did want to point out that rarely have I been sucked into a book as quickly as I have been with this one. I think that this is because what I’ve read so far maps so closely with the content of The Goal that it jarred me a bit.

Chapter One starts with the first principle of Lean Development. Identifying and eliminating waste. The authors define waste as “something that does not directly add value as perceived by the customer”. They also assert that “If there is a way to do without it, it is waste”.

Here’s the strongest piece of this argument, taken directly from the book:

In 1970, Winston Royce wrote that the fundamental steps of all software development are analysis and coding. “[While] many additional development steps are required, none contribute as directly to the final product as analysis and coding, and all drive up the development costs”. With our definition of waste, we can interpret Royce’s comment to indicate that every step in the waterfall process except analysis and coding is waste.

The argument that the authors are making really make sense to me. What pieces of accepted software development practices are adding “direct value as perceived by the customer”? Does the customer appreciate the long requirements and design processes that wind up feeding into a process in which documentation then has to be generated to change the design of the system after requirements have been frozen? Do they appreciate the fact that we have a “process” to document each change that we make, even though, when push comes to shove, the documentation is rarely looked at as often as the code is? Is the long, drawn out process we IT people use to try to keep our world under control adding immediate perceived value to our customers lives?

“Perceived value to the customer” is another reason why I have always been confused to see development teams put more value on being involved in “projects” than maintaining current systems, whether it be fixing reported defects or adding requested functionality to an application. In my mind, these smaller changes and fixing of defects found BY customers are the things that make the customers life easier and that they will get value from almost instantaneously upon deployment (not to mention that more times than not, they are “chunked” properly). Larger scale “projects”, mostly perceived by teams as “sexier” work, are essentially (in many cases) just a guess from the busines as to what might create value.

I can see from just the first part of this book that this is going to be a really interesting and valueable read. I think it will definitely get my brain working again – and I know there will probably be quite a few rambling posts like this one about thoughts I have as I go through it. This is an area of thought that completely excites me, mainly because there is so much waste in our industry (IT) as a whole. Its kind of nice to read books every now and again that confirm that many of the thought processes you go through in your professional life are not as crazy as they seem sometimes.

Flowers For The Spouse of an Over Time Worker

Flowers For Ron?

Jonna started a new job a few months ago as a QA Analyst. She has been working tons of overtime over the past few months due to a new site launch. When we got back from the Bristol Renaissance Fair yesterday evening, we found these on the door step. My first reaction was “I wonder who is sending Jonna flowers?” They were actually for me, from her company – thanking me for my patience during the time she put in and the sacrifices I made for their launch.

I made fun of it at first – mainly because if anyone has sacrificed anything through our marriage, its Jonna. For most of our marriage I’ve been the one working all of the time and she hasn’t really gotten anything out of it. When she took the job, it was kind of just an expectation that there would be overtime on my part, coming from almost 20 years in IT (the last 7 in internet based applications with that 99.9% uptime rule). I also spend a lot of non-work time reading to keep up to speed on new developments and learning different languages just to keep current. To be honest, I didn’t think it was anything out of the ordinary for the role she was in.

I guess this just goes to show you that some companies actually do think about the ramifications that overtime has on employees families. After my initial time making fun of the fact that I actually got flowers, I started thinking about what a cool thing it is for a company to acknowledge an employees spouse in this way.

See? You learn something new every day!