Ampelmännchen

Just a quick post between a lovely weekend at the beach and the Open Source Business Conference.

Last year I managed to visit Dresden where I saw for the first time, in person, the ampelmännchen. These are the rather unique street crossing lights that can be found in the former East Germany. It wasn’t the first time I was introduced to them, however. That was at the house of Jonathan Sartin (OGP) in the UK, where his son Eddie had plastic toy versions of them.

In fact, there are a number of shops dedicated to the symbols.

However, I was unable to find ampelmännchen cufflinks. Since I live in a area that has a high density of artisans, I decided to have a pair made.

I think they turned out rather well. They were made by Sandra McEwen in silver and enamel.

Kevin Smith – Too Fat to Fly?

I saw a news article this weekend concerning the director/actor/writer Kevin Smith. It seems he was bumped from a Southwest Airlines flight from Oakland to Burbank because a Southwest employee determined he was too big to qualify to travel in just one seat.

He apparently used his powerful social networking presence to “scorch the earth” with his complaints.

The first thought that went my mind was, dude, I really like your movies and Chasing Amy is a classic, but as a frequent flyer, if you are too big to fit in a seat you should have to buy two tickets. Otherwise, you end up in part of my seat that I paid to use, small as it is.

But the second thought that went through my head, hot on the heels of the first, was, wait a second, Kevin is a big boy and I’ve never seen him in person, but he’s not that big. I’ve sat next to much larger people.

Perhaps the media is, err, making a bigger deal (forgive the pun) of this than is warranted?

I was catching up on my RSS feeds this morning and noticed that Kevin had posted on his blog (which is rare). In it he tells his side of the story, which is quite at odds with the published accounts, where it turns out he was flying standby and Southwest made the decision that they could not accommodate him. For some reason they used his size as the excuse to bump him from the flight.

What is really making him angry is that now he has to carry around this very public stigma of being “Too Fat to Fly”.

Look, as someone who has been overweight much of my life, I can sympathize. One of the reasons I work so hard is to overcome the stereotype that fat people are lazy. If you haven’t lived through it you can’t understand.

Now this doesn’t mean I’m forgiving of having an extra-large person sitting next to me on a flight. It’s not an issue of discrimination, it’s an issue of my rights. I paid for a certain amount of room and I should get to use all of it. If you need more room than the default, buy more.

However, Kevin met all the criteria for flying in one seat, and telling people otherwise is discrimination.

I’m a frequent flyer, and it is amazing how many frequent flyers have my approximate body shape. Stick three of us in the exit row of an MD-80 and, yes, we’re going to be a little cramped. We all fit into the seats but there isn’t always enough shoulder room. That’s just the way modern coach seats are laid out. Since it helps to have “elite” status from frequent flying to get in the exit row in the first place, you can imagine that this occurrence isn’t all that unusual.

But I think Kevin’s treatment is a symptom of a much greater problem in air travel. Somewhere in the last 20 years we’ve gone from honored guests to criminals.

First, there is the demoralizing security process. You might claim that it is for our own safety, but the fact of the matter is that it is security theatre. The process didn’t stop a man in the UK from trying to bring a liquid bomb on board, but it now requires every one of us to have our shampoo bottles scrutinized. A man flying into Detroit tried to set his undies on fire, and now every one of us has the potential to be photographed basically naked, even though it has been demonstrated that it is still possible for a determined person to get a weapon on a plane even with full body scans.

One of the most sane articles on the subject comes from the Salon “Ask the Pilot” column which states in part:

… over the five-year span between 1985 and 1989 we can count at least six high-profile terrorist attacks against commercial planes or airports. In addition … were the horrific bombings of Pan Am 103 and UTA 772, the bombing of an Air India 747 over the North Atlantic that killed 329 people, and the saga of TWA Flight 847.

We’ve been dealing with issues of air terrorism for years now, but why in the world have we gone so crazy insane about it? There are over 50,000 traffic fatalities in the US every year, but we accept that in exchange for the ability to drive at 70 mph. Instead of theatre there are things that can be done to minimize the risk to air travelers without treating them like baggage.

Second, there is the plane flight itself. Gone are complimentary snacks and in some cases complimentary beverages. The planes are cramped and often dirty, as there is no time between flights to clean them properly.

Finally, financial conditions are such that many planes in the air are rather old. I know pilots and understand from them that even old planes that are well maintained are very safe, but I’ve personally experienced problems with the aging American Airlines fleet of MD-80s which results in delays and cancellations as repair parts have to be brought in (the problem being dutifully caught in the pre-flight check).

This subject is on my mind since tomorrow I fly for the first time in 2010. It will be a little less traumatic for me since my elite status gets me upgraded to first class. Even then, I still was nearly molested by an American Airlines flight attendant and have never received an acknowledgement to the letters I wrote complaining about it.

What’s the use of working toward elite status if you don’t want to fly?

Luckily for me, OpenNMS has grown to the point that I don’t have to be on the road so much. We have others who can do what I used to do, and in fact do it better.

Deep down I still view air travel as something magical. I mean, seriously, tomorrow I get on a plane at 9am and I’m in LA by 3pm, local time. There I get to meet up with Gareth, Ilan and the rest of the SCaLE gang, get to attend one of my favorite conferences of the year, and I hear the keynote on Sunday is just awesome.

I get to sit in a chair in the sky.

It’s even more amazing when I travel to another country. Get on a plane, take a nap, and suddenly I’m elsewhere, with a new language to learn, new friends to make and new things to do.

But my experiences and those of Kevin Smith have me checking out Amtrak train schedules, and it is doubtful I’ll be on Southwest any time soon.

I have enough problems without being “too fat to fly”.

Up in the Air

I am eagerly awaiting the release of George Clooney’s new movie Up in the Air this Christmas. In it, he plays a man who travels a tremendous amount for his job, and he has become addicted to collecting frequent flyer miles and similar perks. I empathize with a character who feels at home in airports and hotels.

His program of choice is American Airlines AAdvantage, which is also my favorite, but while his character is aiming for 10 million lifetime miles, I only just passed 1 million earlier this year. However, for the first time in my life I managed to make “Executive Platinum” by accruing over 100,000 elite miles in one calendar year.

Even as much as I travel, hitting EXP was difficult. I tend to travel in one or two week chunks, so I’m only on a plane once or twice a week, and it took several trips overseas plus a special program at American in which one could earn double elite miles for me to get there. I am interested to see if I’m treated any differently, as I have zero plans to make EXP again next year, so I hope to enjoy it while I can.

Unlike this year, in 2010 I also hope to avoid being molested by the crew. The following is a letter I sent to American Airlines about an experience I had on a flight from New York back to Raleigh. I never got a reply, so I assume they really don’t care that such things are happening (at least to men), but it didn’t upset me enough to keep me from flying on their airline.

27 July 2009

American Airlines Customer Relations
P.O. Box 619612 MD 2400
DFW Airport, TX 75261-9612

Dear American:

As I have just reached my first million miles in the AAdvantage program, you probably know I am a big fan of American Airlines. In fact, the only two times previously I have used this address to write a letter was for the purpose of singing the praises of flight attendants who went the extra mile to make my journey a pleasant one, and they are one of the reasons I love American.

Unfortunately, this is not one of those letters.

Last night I was on flight 4738 from LGA to RDU in seat 11A. This was an American Eagle flight, and I believe the name of the attendant was Kathy (she didn’t have on a name tag but I believe the pilot referred to her as such).

Due to weather we ended up sitting on the taxiway for a couple of hours. When it came time to take off, the attendant came through the cabin to check seat belts. Since I had been fidgeting for two hours my belt buckle was slightly twisted. She saw this and said, “Sir, your seat belt has to lie flat” and before I could move she reached down and adjusted it.

Now picture this procedure: the fingers of her left hand were inserted between the buckle and my thigh, while the fingers of her right hand went between the belt and my crotch.

Both me and the man across the aisle looked at each other with amazement. As we talked about it later, neither of us had heard of this new FAA regulation that the seatbelt has to be perfectly flat for takeoff.

I don’t believe this violation of personal space was sexual in nature – it struck me as more of an obsessive/compulsive problem – but still, I suffer enough indignity simply going through the security screening process to have to worry about being groped on the plane.

Please don’t think I’m one of those people who complains about the slightest problem. With all of its complexity, I realize that no organization can make air travel perfect. But the behavior of this attendant was thoughtless and somewhat disturbing (you can contact the nice couple in 11B and 11C if you want to verify this story, as they were just as astonished as I was) and I can’t help but think if our genders were reversed you’d have a much larger problem on your hands.

I still love American (I’m on pace to make Executive Platinum this year and this won’t change that) and I understand that there is some difference between American and American Eagle, but as it is your name on the outside of the plane, I figured you should know.

Tarus Paul Balog
Chief Executive Officer
The OpenNMS Group, Inc.

First Impressions of Dubai

While I have been in Dubai for several days now, only recently have I been able to get out and see some of the city. Fourth quarter for us is usually insane, this year more than others, and to be quite honest for the first two days I was here I did little more than work and sleep.

I didn’t arrive until nearly midnight, and there were at least a thousand people queued up at passport control. Once I got through that I wasn’t able to find the car I was to take to the hotel, which was compounded by the fact that my fancy new iPhone from AT&T was unable to roam internationally (the fix, according to AT&T, is to have it connect to an AT&T tower to “re-register” which is a bit difficult considering there are no such towers available when one is roaming internationally) and my credit card was declined (Citibank said that the initial swipe triggered fraud detection even though I had called them to let them know I was traveling).

(sigh)

I did manage to get everything sorted, but after that my allotted window for sleep was pretty small.

However, after work on Monday I took a cab to the Dubai Mall, the largest shopping mall by area in the world. Now, I have been to many of the world’s temples of consumerism, including Ginza in Tokyo and Orchard Road in Singapore (all with OpenNMS actually) and none can compare with the sheer scale of the Dubai Mall, or of Dubai in general. It is almost as if Disney World and Las Vegas had a love child that drank some mad scientist’s potion and grew to ten times normal size.

Not only is the Mall large, it is spacious, with huge installations including five story waterfalls and a world-class aquarium. I wandered around in awe for quite some time, and managed to get my obligatory McDonalds meal out of the way (I have ordered a Big Mac meal in almost every country I have ever visited).

On the way back to the hotel, I was able to take some quick photos from the cab, including the world’s tallest man-made structure, Burj Dubai:

and a really poor shot of a metro station:

I rarely get an emotional response from modern architecture, but I am totally in love with the design of the Dubai metro stations. They drape over the tracks like some sort of giant golden scarab, and they really stand out. At points on the road you can see two or three of them at a time, and you get the idea that you are looking at the city of the future – something Disney wished for EPCOT or like something out of Total Recall.

Yesterday, my friend Yunus picked me up at the hotel and we actually took a metro train.

The Union station is actually underground, so it is not as impressive as the above ground stations, but it was still cool nonetheless. The metro system has only been in operation since September, and so everything is brand spanking new. The stations are immaculately clean, and it feels like they just took the shrink wrap off of everything.

We took the train to the Mall of the Emirates. Until the opening of the Dubai Mall, it was the largest mall in the world (by area). It is famous for having an indoor ski park called Ski Dubai, recently featured on The Amazing Race.

We had mainly gone there just to ride on the metro, so after a short visit we headed back. Yunus had told me that adoption of the metro system by the locals had been a bit slow, but you wouldn’t have know it by looking:

We then found a more traditional area which included an Iranian restaurant known for its shawarma. I was told that the thing to look for when choosing a shawarma restaurant is a queue outside, waiting.

He wasn’t wrong – the meal was excellent.

Off To the UAE (Country 21)

In a short while I will board a plane to begin my journey from Chicago to Dubai. It’s about eight hours to London and then another seven to Dubai, so I’ll arrive about 11:30pm local time – on Saturday.

This will be my first trip to the Middle East in 15 years, and I have to say that I’m looking forward to it. I spent the month of October, 1994, in and around Damascus, Syria, and I really enjoyed myself.


Yes, I can make this work

I especially remember the food as being particularly good. I liked the shawarma, best when bought right off the street and served with lots of sauce. I’m getting hungry just thinking about it.

But my fondest memories are of the people. While I think one can never go wrong underestimating a government’s ability to royally screw things up (my own included), in my travels I’ve found that people around the world are basically the same. They want to be safe and they want to be rewarded for the work they do. They want the opportunity to better themselves and to provide for their families. Especially in technical circles, they like solving problems and things like OpenNMS can help with that. Plus, the fact that OpenNMS is free and open source encourages cooperation, and people know that recognition in open source is based on merit – no matter the color of your skin, the name of your God or the TLD of your e-mail address.

I’ve been pretty lucky in the fact that the Internet has provided me with a way to keep up with people I’ve met over the years, but I’m still missing contact information for some of them. The picture above was taken in Damascus and the man on the left is Ghazwan M. Hawach. My Google-fu has failed me, so just in case Ghazwan gets on the Internet and finds this post – please drop me a note. I’d love to find out what you’ve been up to.

So, outside of the long hours in the air I am eager to be off to Dubai. I’m working for a company called Etisalat, which happens to be the 13th largest wireless communications provider in the world. Although you’ve probably never heard of them, they have more subscribers than Verizon, AT&T or Sprint. I can’t wait to get OpenNMS to rock on their network.

But I also can’t wait to make some new friends and eat some shawarma. The fact that Dubai is much warmer than Chicago doesn’t hurt, either.

So welcome, United Arab Emirates, as our 21st client country.

See you on the other side.

The Whine List: Cold Weather, Cold Food and Cold Apps

Note: This is one of my travelog posts with little OpenNMS content.

I like Chicago. I think it gets a bad rep in comparisons with New York and San Francisco, but I almost always enjoy my trips here. This may come as a surprise to many, since this is the eighth year in a row I’ve spent a week in Chicago in December, and I must admit the fact I like the city has a lot to do with being here other times during the year (we have a large number of clients in the area).

It’s cold here. As I write this it is 2F (-17C). This is actually an improvement over earlier this week where, while it was warmer, there was constant sleet/snow/rain. On Tuesday when I was walking back to the hotel, the 40 mph winds coming off the lake combined with pellets of sleet that could quite literally flay the skin off your face. Luckily, I have the world’s best travel umbrella, which acquitted itself quite well. Since the wind caused the sleet to hit you horizontally, I just held the umbrella up in front of my face to block most of it, with the occasional peek around it to make sure I didn’t walk into anything or anybody. The wind was so strong that it reduced the umbrella into a cone with a base about 10 inches wide, but it didn’t fail or invert and it got me back to the hotel with my face intact.

Compared to yesterday, that was a pleasant experience.

As my three readers know, I recently bought an iPhone. This trip has been my first chance to really use it and I am quite pleased. While the voice quality is just okay and the camera isn’t very good at all, as an overall communications device it works quite well. I am at a long time customer that happens to be a bank and as such their network is very locked down. Usually I am completely cut off from e-mail and IM, but with the iPhone I can easily keep in touch. The AT&T 3G network has been very responsive (I’m on the third floor of the building next to a window) and the intuitive interface of the phone makes using it a breeze. Battery life has been good – lasting the entire day even with a Woot-Off in progress.

And at least it hasn’t driven me to run over it with a truck, like my friend with the Droid. (grin)

One thing I didn’t understand about the phone were these new “push” notifications, and I’m still not sure I understand them completely. On the iPhone OS, third-party apps are not allowed to run in the background. Thus when using, say, an instant messenger application, you have to keep it in the foreground in order to know that someone has sent you a message. I was using an app called “IM+ lite” by Shape Services and I was bragging that I could stay connected even with it in the background since it supports push notifications and a little pop-up would appear when there was a new message for me to read.

It didn’t dawn on me that the only way that could work is if some third party server was acting as the client by connecting to my Jabber server as me. Since the IM+ app wasn’t in the foreground, there is no way for it to maintain a connection to the server to know that new messages were waiting, so there had to be another method for it to “know” there was a message waiting.

This really pissed me off.

As I have mentioned many times before, I am somewhat of a security nut. We have a Jabber server just for internal communication that a) we control and b) we require SSL connections throughout. Thus I feel really safe when using IM.

What pissed me off was that nowhere in the documentation for IM+ does it mention that some company in Germany is going to receive your credentials in the clear and then masquerade as you on your server – giving them access to your contact list as well as being able to log your conversations. I verified that, indeed, a server using the IP address 87.106.135.189 (which puts it in Berlin) was connected to my Jabber instance.

I was more pissed at myself for not being more careful, but still – I was under the impression that German law required companies to be quite clear about the information they collect over the Internet and how that information is used, but apparently that doesn’t apply to Shape Services. I am paranoid enough not to use my Jabber login as the admin login, so all I had to do was change my password, but still I was angry.

Be very careful when using push notifications on the iPhone.

I have since switched to the Jabber app from OneTeam, and I hope that push support comes to Openfire soon.

But no worries – I figured last night would make me forget all about it since that was our annual pilgrimage to Shaw’s Crab House. I have always loved Shaw’s – nice atmosphere, great service and good food.

To quote the Princess Bride, I have got to get used to disappointment.

To start with we ended up getting seated very close to a large round table full of about eight men and, oddly enough, just one woman. The guy closest to me must have been six and a half feet tall and over 300 pounds, and he was very drunk. This caused him to repeatedly get out of his chair, and since we were about an inch apart it would slam into mine. He would slur an apology but manage to do it again later.

Now the restaurant really doesn’t have too much control over that, but they do have control over the wait staff, which seemed uninformed and not very responsive. Our order of a dozen oysters took over 40 minutes to arrive. This was followed by our main courses, even though two of us had ordered a cup of lobster bisque that should have been served before the mains.

I love the bisque, but it was not to be.

Perhaps because of the delay on the oysters my scallops came out at room temperature. They were perfectly cooked, with just the right amount of caramelization, but just not hot. I ate about half of them before complaining to the table, and my dinnermates suggested that I mention it to the waitress. I did, and she offered to take them back and heat them up, but I resisted. Heck, this is a nice, expensive restaurant and they should be able to deliver food right the first time, and “heating things up” is what I do with leftovers when I get home.

When I said “no, that’s okay”, she got real snippy and said “well, why did you bring it up if you didn’t want me to do anything about it?” So like a punk I let her take my plate and 20 minutes later my scallops returned on a different, heated plate, ever so slightly warmer. By this time I wasn’t hungry anymore.

I blame myself – I should have asked to have our table moved away from the large, drunk guy. I should have replied to the waitress “well, I was hoping you could have suggested something other than heating up my poorly delivered meal, perhaps the manager can suggest something? Will you get him for me?” but I didn’t do any of these things.

I’ve noticed that a lot of unhappiness in this world doesn’t come from bad things happening to people, but from unmet expectations. I was expecting the excellent service and great food I have experienced at Shaw’s in the past, and they under-delivered (in all fairness I should point out that they did comp two desserts because of the missed bisque). I might have been able to mitigate the situation by talking with the manager, but I didn’t, which just deepened my mood even more.

Whenever I experience a bad service situation, I do try to learn from it. I’m going to have to think of ways within our own business when dealing with OpenNMS support to make sure expectations are properly set, and to encourage people to complain to management (i.e. me) if they aren’t. If I have an unhappy client I will do my best to set things right, but I have to know they are unhappy first.

Next time I’m in Chicago I’m eating at Vong’s due to this experience at Shaw’s.

I hope none of our OpenNMS clients feel the same way about us.

Catching Up After Returning from Yurrip

Sorry for the radio silence blog-wise for the last week or so. Things have been crazy around here.

I really enjoyed the conference in Nürmberg, but much more for the company and the food than the content, since it was primarily a Nagios gathering. Not that Nagios is bad, but OpenNMS is different and there wasn’t much I could use in the Nagios-specific talks (although the people who use Nagios remind me a lot of the same people who use our stuff).

After the conference was over, Ronny Trommer and I met up with Klaus Thielking-Riechert. As I mentioned before, Ronny and Klaus, along with Alex, are writing a German language OpenNMS book. They have over 100 pages written already, and I’m eager to see it in print. It’s based on 1.8, so we’ll need to get that out before they can get it printed, but we hope that will be done soon.

That night we went out to eat at an Italian restaurant, of all things.


Klaus, his wife Sabine, me and Ronny

The food was good but the restaurant was chosen because they serve beer from Steinbach Bräu – which was incredibly fresh and good. It’s not pasteurized so it has a very limited distributation and shelf life.

The next day I went back to Rome for the flight home, but not before getting a nice döner kebab on the way to the airport.

The flight back home was uneventful, although long. However, it wasn’t as long as Ben’s recent flight from China. Due to a snowstorm in Beijing he waiting on the ground for 12 hours before the 13 hour flight home. A total of 25 hours in the same airport. That’s insane.

Have Fun Stormin' the Castle

I smell like smoke, so this must be Texas.

I’m in San Antonio this week doing some work for Rackspace Managed Hosting. They were one of my original OpenNMS clients from back in 2002 and they are still going strong, having grown from a small company in the Broadway Bank building downtown to a publicly traded hosting empire.

Today was my first trip to The Castle. Rackspace is continually outgrowing their space and so they decided to end the problem once and for all by buying a nearly one million square foot shopping mall. They are slowly converting it into high tech office space and moving all of their San Antonio staff into the building. The person I’m working with spends half his time there and half his time at the Datapoint location, so today we met at the Castle.

The Castle has another benefit: it is close to a Rudy’s. I’ve been a big fan of Rudy’s BBQ since my first trip to San Antonio, and while the only thing that could have made lunch better would have been a couple of bottles of Shiner, I did manage to pig out on brisket, turkey, ribs and sausage. Oh, don’t forget the creamed corn which probably has more calories per serving than a Snickers bar. Gotta have one’s veggies.

I’m pretty impressed with the new digs. It is much lighter and more open than Datapoint, and the morale seems ever so slightly higher. Plus, there is still some whimsy left over from the old days, like when they gave out a straight jacket for the Employee of the Month.