Hawaii, the 43rd State

I am writing this about 30 feet from the ocean in Laie, Hawaii, on the island of Oahu. This makes the 43rd state in the US I’ve been able to visit.

We now have a client here, and some people are bound to say “lucky you, you get to go to Hawaii”. I travel a lot for OpenNMS, and I guess I deserve to get a cool trip once in awhile.

But you know what’s funny? They are all cool trips. I was going to write something like “yeah, I get to go to Hawaii but I also had to go to Saltillo, Mexico”. But then, outside of the heat, I really liked Saltillo. On Fridays you get to go to this one taco stand for cachete de puerco and I’ve been craving it ever since.

The community around OpenNMS is special. I think that becoming a user and then deciding to purchase services and/or support acts as sort of a filter. I have friends at other companies who complain about their customers, and I think in part it’s because those companies might oversell their products and thus they end up with unhappy clients. I don’t think we have any customers we don’t like.

We don’t have any full time sales people: our users sell our products for us. Thus when I go on a client site visit I tend to meet up with people who are a lot like me. No, I don’t mean fat and loud, but they see the value of open source and they are eager to experience the benefits of using it. And while we may see things differently politically or religiously the open source connection means that I always have fun on these trips.

But I have to admit Hawaii is still pretty freakin’ cool.

Vermont, the 42nd State

Even though I grew up in the small town of Asheboro, North Carolina, I have managed to travel quite a bit. Part of it was that I was born in Pittsburgh (and I lie about that on my credit card “secret question” so don’t even try it) and while we moved south when I was six months old, we did go to Pennsylvania several times a year to visit family when I was growing up, so I saw a lot of the east coast. I went to school for awhile in LA, so that got me most of the southern United States, and other travel has put me in 41 states so far.

A recent trip to visit a client in Burlington, Vermont made that 42. I’m still missing Maine, New Hampshire and Rhode Island, North and South Dakota, Nebraska, Idaho and Hawaii.

I liked Burlington. It is a bit of a struggle to get there by air from Raleigh, but the people are friendly and the landscape is really pretty. The high “hippie” quotient due to the local colleges made me feel at home.

On they way back I had to fly on a prop plane to La Guardia, and the pilot made a slow circle over lower Manhattan on the way to Brooklyn. I got to see Ground Zero from about 2000 feet as well as the towers from the World’s Fair that were featured in the first Men in Black movie. All in all a nice trip.

I like to travel, and one thing has made my life on the road much more pleasant: curved shower rods.

I know this sounds silly, but sometimes the simplest ideas can have the greatest impact. I hate shower curtains (I have glass doors at home) and bathing in the numerous hotel rooms I stay it was always unpleasant due to the curtain being so close that it would invariably jump out and stick to me. Just by putting a little bend in the rod has made all of the difference. It must be a popular change because now I rarely stay in a hotel without one.

We have always tried to apply similar thinking to OpenNMS. We look for simple ways of addressing management issues in the hopes that someone will say “wow, that’s pretty cool”. In fact we have an informal “Simple Rule” at the office: if it doesn’t make things easier for our clients or easier for us to provide service, we don’t do it.

Now I know that there is at least one of my seven readers out there who would hesitate to describe OpenNMS as “simple”. Trust me, compared to software like Tivoli, OpenView and Unicenter, OpenNMS is a walk in the park. It is one thing to get an application installed – it is quite another to get it to actually do something useful. Sometimes half the battle is to just get out of the way and let the network managers implement the processes necessary to do their job, instead of having the management app stick to you.

Mountain View

I’m writing this from my suite at the Holiday Inn Express on El Camino in Mountain View, CA (the one at 2700, not the other one). They upgraded me to a suite, but its a smoking room. I hate smoking rooms, but its just for one night, and the windows open.

I’m visiting clients and potential clients in California, and I thought I’d see about going to Google before my meetings this afternoon. Last night I had dinner with Paul Froutan. He just took a job as the Director of Operations there, and since neither of us know the area we decided to dine at that pinnacle of haute cuisine: In and Out.

Paul used to work for Rackspace, which is one of our oldest customers. I’ve known him for 5 years now, and I, although it galls me to say this, respect his opinions on business. I’m sure he’ll do very well at his new gig.

In talking with him I got some glimpse into why Google is doing so well, and probably will continue to do so. When he showed up they asked him what kind of computer resources he needed, and from what I gather there is actually a big room with all the goodies you could want and you just pick. It reminded me of Nirvana Corp. from the Dilbert animated series.

Many years ago I wrote a document for management called “Geeks: A Guide to Care and Feeding”. Technical folks are driven by different things than “normal” people. Give them the tools to get the job done and an environment to do it in and watch great things happen. Google gets it. My old company did not.

So I’m looking forward to my trip to the Googleplex. I’ll post more about it later.

Fear of Flying

I’m sitting in my usual seat, 21F, on a flight from Chicago to Salt Lake City. We’re having training there this week so of course they had to mark this occasion with a heavy spring snowfall. I assume that since I’m in the air that I’m going to make it there, although I won’t count on making it back until I pull into the driveway at the farm.

I’m looking forward to the class. We should have 14 people if everyone is able to make it. This is the first class based on 1.3, so in addition to all of the normal OpenNMS stuff we’ll cover Alarms, Automations, the Dashboard, Page Sequence Monitor, Distributed Monitoring and other cool stuff in the development release.

So far the flight has been smooth. There is no one in the middle seat, so me and the guy on the aisle have spread our stuff out and we have a place to put our drinks. I don’t always have an easy time getting around via planes, but my biggest beef tends to be with my fellow travelers and not the airline, so I thought I’d rant about the three main things that bother me about air travel.

Roll Aboard Luggage Was Invented by Satan

You may ask why I hate roll aboard luggage so much. Yes, having little wheels on the bottom of your bag does make it easily to move around, but some people interpret this as they have to use the wheels all of the time.

Case in point – I’ve been on a flight for 3 or more hours and I’ve downed a number of Canada Dry Ginger Ales. Sitting in the window seat, I try not to visit the lavatory unless absolutely necessary, mainly to avoid disturbing the people next to me, and since the bathroom was the place nerds like me got beat up in school, I have great bladder control.

When we land, I often have an urgent need to get off the plane. Since I like the exit row, there tend to be a large number of people ahead of me all trying to get out of the plane as well.

Imagine my anger when the “executive” gets up out of his/her aisle seat, slowly puts on their suit jacket, then they have to take their oversized roll aboard out of the bin, place it in the aisle, extend the handle, strap on their oversized computer bag and then decide to attempt to move down the now quite empty aisle.

However, the bag doesn’t quite fit in the aisle, so he/she has to fight their way, again slowly, down the aisle, pausing to dislodge the strap of the computer bag as it invariably snags on a seat armrest or two.

I want to scream “Pick up the damn bag and move!” but I’m afraid such exertion would ruin the tenuous truce I’ve made with my bladder.

Please, please, carry it the 40 or so feet out of the plane, then stand to the side and assemble your roving sherpa surrogate. Better yet, carry it all the way out to the boarding area when you can choose an out of the way place to get organized. I’ll have shouldered my two bags, hit the restroom and be out of your life forever by the time you are done.

If it’s too heavy, remember the words of that Southwest attendant who said “If you need help getting you bag into the overhead bin, it is no longer carry on. Please bring it to the front and we’ll check it”.

Escalators and Moving Walkways are Not Rides

It has been a long time since I’ve been to an amusement park. It was probably ten or more years ago and probably involved a famous mouse, but I can’t recall exactly. In North Carolina we have access to a couple of nice parks: Carowinds on the North Carolina/South Carolina border and King’s Dominion in Virginia.

Even though it has been a long time, even the slowest attraction was better than a ride on an escalator or moving walkway. So I am at a loss why people can’t seem to get the hang of it. They are not rides, people. They are meant to move you from point A to point B, especially if point A is an MD Super 80 exit row and point B is the nearest men’s restroom.

People outside of the US seem to get this for the most part. It’s “stand right, walk left”, even in those countries where they drive on the left side of the road. You will quite literally get beaten if you stand on the left of a London Underground escalator at rush hour.

Why some people seem to totally lose it on these things is beyond me. They stop. They spread out. They park their fracking roll aboard luggage so that it is impossible for anyone to pass on any side. Of course my unreserved bile is held for those who take the large metal luggage carts onto the moving walkway … and then stop. How lazy can you be?

Aside: in case you were wondering, and I doubt you were, you should always walk like you drive. In other words, in the US if you meet someone walking the other way, you should pass on the right. In London, Singapore, Japan, Australia, etc., you should pass on the left.

I have spent an inordinate amount of time watching people in busy cities, and this is the conclusion I’ve come to after studying it over the last few years.

See, in the US we drive on the right side of the road. However, we walk on the left side of the road, so we can face traffic and possibly get out of the way if need be. I always wondered if you should, thus, pass on the left of the person you meet when walking. The only way really to test this was to go to a country where they drive on the other side of the road to see on which side they wanted to pass. Almost everyone seems to pass on the same side they drive. QED.

Your Tray Table is My Seat Back

I seriously try to be a nice guy while flying. It can be stressful, uncomfortable and in many other ways unpleasant so I don’t want to add to it.

Nothing is more unpleasant than to be trying to sleep and have someone shove a large plastic water bottle into the small of your back. It seems most travelers like to live in their own little world so they fail to notice that every time they grab the Sky Mall to check out the latest nose hair trimmer that the manner in which they grab said catalog says a lot about their grasp of etiquette.

The “cool” way is to gently grasp the top of the magazine with two or three fingers and slowly pull it out of the seat back pocket.

The “uncool” way is to roughly grasp the top of the pocket with one hand and pull it back as far as it will go while using the other hand to maul the damn thing out just in time to let go and send the spring loaded pocket slapping into my lumbar region.

Of course nothing can replace a young child for sheer seat back destructiveness. The average kid today is so overloaded with video games, iPods, and DVD players that how one can spend most of a transcontinental flight discovering the physics of a spring loaded seat back pocket and remained engaged is beyond me. In the rare cases that distraction does wear thin, there is always the tray table drum set to take its place.

That’s one reason I like the exit row – kids aren’t supposed to be able to sit within one row of it.

But I guess if the internet had been around 150 years ago, someone would be blogging about the three things that bothered them about covered wagons. At least flying gets me to interesting places where I can ramble on about how much I love OpenNMS.

Uh-uh – I hope my students don’t have blogs …

The Curse of the Upgrade

We travel a lot, and our airline of choice is American. They have their own terminal at Raleigh/Durham (the nearest airport) and they tend to be competitive with our second airline choice, Southwest.

The benefit that pushes the needle in favor of American is their BusinessExtrAA program, which give points to both travelers as well as businesses. So we earn points good for travel and the poor soul who has to fly a lot gets ’em too.

Now a little while ago I noticed that I had these things called “upgrade points”. I found out that I could get upgraded from coach to first class using them.

But I didn’t know about the curse.

The class of airfare when you get upgraded is “X”. For me that means “Cancelled”.

Continue reading

Let's get this enkai started …

I’ve live in rural North Carolina (USA). While it is still technically winter, we’ve recently had a bit of warm weather, and spring feels just around the corner. Yesterday I saw a grey fox, and I fall to sleep at night listening to the frogs.

So it may seem strange that as a “country boy” I recently had an amazing trip to Tokyo.

I guess this is a good time to mention that I have always wanted OpenNMS to be an international application. I have been lucky enough in my life to spend time in different countries, and I’ve always wanted to work on a project that can bring together people from different parts of the world, with different ideas and cultures, to create something special. To this end, internationalization is a main feature of the next development cycle.

Getting back to Japan …

One of the services we do at Blast is training, and I was hired to hold an OpenNMS training course for a customer in Tokyo. We don’t charge extra for work outside the country, but since we bill travel expenses back to the client we don’t get too many such requests.

While I was there, I hoped to meet up with the Tokyo OpenNMS Users group. I dropped a note to the list, and Hiro Sugisaka did all of the work to get us a nice place to meet and eat.

So we had the first TOUG meeting.



Left to right: Hori-san, me, Kasai-san, Yachi-san, Kondou-san, Sugisaka-san, Sekino-san, and Yoshida-san

It was a lot of fun. While many of the guests seemed to worry about their English skills, everyone one spoke better English than I spoke Japanese. It was a special treat to meet Katsuhiro Kondou, not only a TOUG founder but also the main force behind OpenNMS on Solaris (back in the day).

Yachi-san had also started converting the OpenNMS webapp to Japanese:

I hope in a couple of months there will be an easy way to do this.

Sugisaka-san deserves many thanks for making this happen.

I really enjoyed Japan. The people are friendly, the country is very clean and the consumer electronics are a couple of years ahead of what we get in the states. I really, really wanted a new Sharp Zaurus, and I even found a deal on one in Akihabara, but unfortunately there was no way to set it up in English.

Due to my travel arrangements I stayed the weekend (the Saturday night stay resulting in cheaper airfare rule applies), so I got to spend some extra time in Tokyo. I thought about taking the bullet train (shinkasin) to Kyoto or Nikko, but then decided that there was too much to see in Tokyo proper. I visited Ginza, Asakusa, the Imperial Palace gardens and Shinjuku (where I was staying).

My last night in Japan found me pretty tired and ready for bed, but the phone rang and it turned out to be Jamie Roughan, the other founder of TOUG. He invited me out to Shibuya (just south of Shinjuku) for dinner. It sounded like fun, so I went, and I was glad I did. Shibuya is where a number of scenes in the movie “Lost in Translation” were filmed.

Here he is goofing off with his girlfriend Yuki:

The restaurant where we dined was on the 14th floor of a building, with a great view of the city. Good food and good company, like the rest of my trip.

The trip home was uneventful, although I had to go through Kennedy airport in New York. Many of the people there were rude, the airport is dirty, and the public restroom I used was downright filthy. Even though I had spent 12 hours on a plane, I was ready to turn around and head back (grin).

I recommend a trip to Japan to everyone, and hope I can return there in the future.

But it is nice to be home. As I write this I am on the front porch of the Blast offices, listening to the frogs.