New York

I’m writing this from the Admiral’s Club lounge at LaGuardia. It is on Concourse D, but my flight is leaving out of Concourse C. Unlike other airports, there is no way between the two concourses without leaving and returning through security, so I’ll be visiting the x-ray machine for the third time on my way out.

Despite that quirk, I’ve had a fun time in New York. I came up to teach a three day class on OpenNMS for Lime Wire. It has been a good trip and if the storms hold off long enough for me to get home on time, it will have been a great trip.

Lime Wire is in the process of moving into new offices in Tribeca. They are amazingly decorated, as if Pottery Barn and Crate and Barrel had a love child. There are some issues, however, such as a problem with the elevator buttons that resulted in a post on Failblog.

Friday night after class I met a friend of mine from high school, and he was kind enough to take me to a restaurant called Corton. After figuring out that Broadway was not the same street as West Broadway, I was able to meet up with him and dine on some very fancy dishes (the type where each little morsel comes on its own oversized plate that matches the shape of the food). We ate, drank and caught up on each other’s lives since we’d last met in DC, about 10 years ago. It’s the occasional night like this that makes the travel bearable.

Saturday night the Lime Wire guys took me out to the Odeon. It was a lot of fun, although Stuart (the manager) was they only one who got some of my cultural references, since we are both about the same age and somewhat older than the rest of the team. I visit a lot of companies and I’ve come to be able to recognize certain vibes, and from what I can tell Lime Wire is a great place to work. Plus, they’ve been using OpenNMS for a long while so they are obviously well above average in intelligence, and as you can see, extremely good looking.

Just before I came up someone pointed me to the Techcrunch article on the “Lime Wire Pizza” fiasco, so I was eager to get the whole story. Unfortunately, while some of the guys were at the party, no one was near enough to give me an first hand account. In the beginning of the story I was definitely sympathetic to the Dovecote guys, but when I got to “One of the Dovecote guys grabbed a whole pizza and tried to run away with it” that vanished. When one decides to escalate things to the point of theft, you’re kind of signaling that anything goes. But I guess when you think it is okay to publish stolen documents from Twitter, the theft of a pizza is nothing.

Even though I was asked to teach on the weekend, I had fun (well, as long as I make it home on time). Plus, it gave me a lot of ideas for decorating the OpenNMS offices when the time comes.

One Million Miles

I travel a lot, and I tend to travel on American Airlines. Not that they are really any better or worse than the other airlines, but from Raleigh they are convenient and they tend to be competitive in price.

Last month I broke the million mile mark on my frequent flyer account.

Note that this was not “in seat” miles but the total of all miles from all promotions that I’ve logged with the airline.

The last time I checked the AAdvantage website didn’t have much on what happens at the million mile mark (or marks, I’ve seen some travelers with 3 and 4 million miles). So I thought I’d post the letter one gets when you hit this milestone.

The one really cool thing is that it appears I am “gold” (the lowest elite level) for life. I’ve gotten used to things like boarding early, so I appreciate that. Perhaps at two million miles you get to be lifetime Platinum.

I am simultaneously eager and scared to find out.

Brain Regrooving

When I started a business around OpenNMS, everyone who had real jobs would say “Oh, it must be so nice working for yourself since you can take a vacation whenever you want”. Unfortunately for me, our support model business plan didn’t allow for me to just disappear whenever I wanted to, and for the first few years the best I could manage was an occasional three day weekend, where I would stop from time to time on the workday to check mail.

Now that the company has grown, I find I am able to take a decent vacation at least once if not twice a year. This allows me to get away from the business, get away from the farm and spend a little time getting my brain regrooved from the long weeks this project requires of me.

This year we went out to Oregon to spend a week fishing with friends. If I didn’t live in God’s Own Earth I would probably live in Oregon (somewhere down around Eugene). We camped and went fishing for steelhead, bass, trout and tuna.

The latter required getting up at some ungodly hour, getting on a boat, and spending over two hours to get 40 miles out to the tuna. Over the next six we caught 37 fish – nearly 1000 pounds. It’s an exciting and somewhat bloody form of entertainment.


My friend TJ with two of our fish

Unfortunately, I found out that the sea, a small boat and me don’t exactly mix so I spent most of that time in the wheelhouse hoping someone would shoot me and put me out of my misery.

Once back on land I perked up almost immediately and was able to clean the boat while the other folks worked on cleaning the fish. I brought along some wasabi and soy sauce and had some sashimi – that made it all worth it as it was so good (although my fishing buddies were certain I would see that sashimi again).

So let me apologize if I haven’t been responsive to e-mails over the last week. I don’t like “vacation” notification e-mails so I never use them. My first priority it to get through the backlog of nearly 250 messages, so if you are expecting a reply, please be patient.

A Week in Silicon Valley

Sorry I’ve been so quiet lately. I spent last week in Silicon Valley (Sunnyvale, to be exact) and it kept me so busy that I wasn’t able to find the time to write anything.

I’ve been to this area of California dozens of times, but I can barely suppress my delight at seeing the headquarters of all those tech companies. Just driving around for lunch is a veritable Who’s Who of the industry. Seriously, as we went to In-N-Out one day we drove past a building that had a sign out front for a company I’ve been talking to for a couple of months about using OpenNMS, but we had never met in person. I dropped them an e-mail and we went out for dinner on Thursday. Too cool.

The company I was working for was right across the street from Palm.

Speaking of Palm, I’m still trying to decide on a new phone. The Palm Pre is out to relatively positive reviews. There is always the iPhone, but until AT&T gets their femtocell solution figured out it is not an option for me. A friend of mine at Google hooked me up with a G1 Android-powered phone, but one of my requirements has to be an easy way to sync my calendar and contacts from my Mac.

From what I can tell, the only way to easily sync your contacts with a G1 is to sync them through Google. I’m enough of a privacy nut that I really don’t want to have my address book on a server I don’t control, so that option is out. For the Pre there appears to be a Missing Sync that’ll work, so that is an option. Bah, I think I just hold off for a few months and see what else comes up.

One thing I really liked about being back in California was the plethora of places to eat. My throat has been bothering me lately, so it was nice to be able to get a big hot bowl of Pho.

On the way to the restaurant I saw a very typically California sign on a post:

I hope they find it.

Tuesday night I got to meet up with a friend of mine from high school named Geoff Davis.

He’s doing some interesting things at Google, and plus we got to try this great Thai place in Mountain View.

We talked past the last shuttle back to San Francisco, so I ended up driving him back to his place in the Haight. It was nice coming over that last ridge on the 101 and seeing the city skyline. I think there will always be a special place in my heart for San Francisco.

On Friday I made plans to meet up with John Mark Walker in San Mateo. Neither of us realized it at the time, but they were having a “wine walk” street faire so it took awhile to find a place to park. As I was waiting for him I wandered around a bit, and came across this Porsche 550. I’m not sure it was authentic, since they are extremely rare and worth north of US$1 million, but it was in any case a nice looking car.

We ate at this Indian place and got caught up on gossip in our little world of open source. He will be moderating a panel with me, Luke Kanies and Michael Coté at the LinuxWorld reboot called OpenSourceWorld in August.

I’m not sure what he was planning with the knife.

I made it home with little trouble on Saturday, ending my third trip out west in six weeks. In addition to the trip in August for the conference, I have only one more short trip to New York City scheduled, so perhaps I’ll get to sleep in my own bed for a change.

Idaho – the 45th State

(Other titles I thought about for this post included “Post Falls from the Edge”, “My Own Private Idaho” and the ever popular “I da ho”)

I am writing this from a hotel near the Spokane, Washington, airport where I am awaiting my usual club sandwich and trying to catch up on e-mail and such.

I spent this week in the middle of Washington state with a client. It was quite a departure from my normal trips which usually involve big cities, but I enjoyed it since I live in a small town and it made me feel more at home. Small town, desert Washington is much different from rainy, west coast Washington.

Even though I live in a small town, I still have some biases. When I was contacted by the client for some training and consulting services, I was curious what a small rural community would need with OpenNMS. I asked them how many devices they needed to monitor, expecting a couple of hundred, and was surprised when the answer came back 6800. We were replacing an OpenView install (as well as Netcool, but while they bought it they were never able to get it into production so “replace” is too strong a word).

Turns out there is a lot of fiber in that sagebrush, so not only do they have a lot of devices, their network is fast. The motel I was staying in had screaming bandwidth. I decided to try it out by running, uh, a peer-to-peer file sharing protocol used to distribute large files, and found I was able to download a 1.5GB file in about 10 minutes (peaking at 2 megabytes per second).

Most awesome.

Speaking of awesome, I drove through a thunderstorm on the way back to Spokane. Storms on the prairie are something to behold. I’m driving along in bright sunshine, with the car’s outside thermometer reading 89F, and up ahead I spy a massive, solid-looking black wall streaked with bolts of lightening. After what seemed like an eternity, I finally reached it. The world went dark and raindrops the size of golf balls pelted the car.

Then the situation reversed itself. Off in the distance I could see it was lighter, and before I knew it I was back in the sun and the road was starting to dry. The temperature was 70F.

The rest of the trip was uneventful.

Oh, back to Idaho.

I have never been to Idaho, and since I had pre-paid for a tank of gas I decided to head over to Post Falls.

I was going to eat there but I realized I wasn’t hungry, so I stretched my legs, hopped back in the car, and headed to the airport.

So now I can say I’ve been in 45 of the 50 United States. Many of those have been to work on OpenNMS, including Iowa, Alaska, Hawaii, Vermont and New Hampshire. I’m still missing Rhode Island, Maine, Nebraska and the Dakotas, so if any of my three readers lives in those states, I hope to get to visit you soon.

Interop 2009

In my commercial software days I used to go to the Interop show in Las Vegas, back when it was held at the main convention center. It was a huge show and pretty much the premiere event for networking gear. I think the last time I went was 2000.

I had the opportunity to return this year. The show has changed, it is now in the Mandalay Bay Convention Center and it is smaller than I remember. The NOC staff, however, is still pretty much the same.

As you can imagine, running a NOC at a show like this is no minor undertaking, but believe it or not the entire NOC is staffed by volunteers. Getting through an ordeal like an Interop show seems to bring people together, as many volunteers have been coming for years (I met one guy who had been coming here since 1996). The only downside was that this Interop marked the first since the passing of Jim “Haggis” Brown, a longtime NOC member. They had a place set out for him, along with a bottle of scotch.

Speaking of bringing people together, this trip has been pretty serendipitous. For example, my plane from RDU to DFW had mechanical problems, so they routed me through Miami. As I was leaving the Admirals Club to walk to my gate, I ended up sharing an elevator with Chris McGugan. Chris is something of a superstar in networking circles. He was at Cisco for many years (based out of North Carolina), and now he is working at Avaya out in California. We used to share a townhouse about 20 years ago, and it had been about that long since I’d seen him. The odds of us running into each other the way we did were pretty long.

Even stranger, Chris used to work in the NOC at Interop, and he knew many of the people I had come to meet.

Another example of serendipity: on our first day at the show, Jeff and I were at a table utilizing some wireless bandwidth when John Willis walked by. He didn’t know we were going to be there, so it was nice to see he had decided to wear his OpenNMS shirt anyway.


Jeff Gehlbach, High Mobley and John Willis

Things have changed a bit in Las Vegas since I was last here. There is no smoking near food (which pretty much leaves the casinos) and coins no longer work in the slot machines. Payouts are given on little slips of paper, and the machines will only accept bills or those little slips. I really miss the sound of the coins clanking around, and it makes the casinos seem quieter.

According to the cab driver, 40% of the usual conventions have cancelled this year, so the area is surviving on tourism. We stayed at the Luxor for $69 a night, and although it was a tower room, it was a deal.

The Luxor is my favorite hotel on the strip. It is not the nicest or the most luxurious, but think about it – it had to have been built by a geek. If I was given a boatload of money and told to build something impressive in the desert, it would be a pyramid. Plus at night its blackness contrasts well with the brightness of the other hotels, even with the sides having been given over to advertising.

However, one of the Luxor’s main acts is Carrot Top, and the dude is just scary looking. His face is everywhere you go in the hotel, even on the keys and the “do not disturb” signs, and it gets creepy after awhile.

Back to Interop: the show had most of the people you would expect. We stopped by the HP booth to look at the latest OpenView. HP must be doing well, because they had some seriously thick padding under the booth carpet, which was awesome (if you have ever worked a show on a concrete floor for a couple of days, you know what I am talking about). I decided to talk a little smack to their folks in the booth. I thanked them for raising their prices so drastically since it helped us out, which caused them to asked about OpenNMS. When I told them it was an open source network management platform, the reply was “yes, but OpenView is for the enterprise.”.

I took that as my cue to bring up that we have customers monitoring over 55,000 devices with OpenNMS (them: “with a single instance?”, me: “yup”) and that we were replacing OpenView at a client in Italy because their devices, which have more than 32,000 interfaces each, break OpenView but work with us. Things got quiet and a little awkward after that, so we left (but the lady kept my card).

Microsoft was a no-show (or at least I didn’t see their booth), but I did get introduced to a company called Xirrus. Xirrus builds wireless arrays that have a high level of built in switching, and their marketing pitch was a face-off between their wireless “switches” and wired ones. They had a boxing ring in the middle of the booth and several times a day held actual bouts. When it wasn’t being used by humans, one corner held your traditional network switch (with lots cables of course), and the other corner held a Xirrus array.

The arrays looked like big roombas with RJ-45 connections, and they had really cool lights (Jeff took a video).

All in all it was a fun time, mainly because we got hang “backstage” with people who really seemed to both love networking as well as knowing a lot about it. What did surprise me were the number of people that were using OpenNMS. When we’d get introduced we were often met with “Oh, we use OpenNMS. It’s great.”

It’s nice to hear. While we have things like the Order of the Blue Polo and the Wall of Cards, we rarely hear from people who use the tool outside of our clients. And while we love our clients, usually when we hear from them it is to ask a question or report a problem. We work hard to make OpenNMS great while remaining 100% open source so it definitely motivates us to meet people who find it useful.

It was a little sad when the show ended and the equipment started coming down. Perhaps we can return next year.

New Hampshire, the 44th State

I just got back from spending some time with a client up near Boston. My hosts were kind enough to drive me to New Hampshire, which is the 44th state I have visited.

Any OpenNMS users in Maine, Rhode Island, Idaho, Nebraska or either Dakota need some on-site consulting?

I hope the ‘canes pending victory over the Bruins won’t strain our new relationship. (grin)

Dresden

Note: This is one of my “travel” posts with little OpenNMS content.

After the successful Users Conference in Frankfurt, I decided to take a few days to visit a friend of mine in Dresden. Although the weather did not cooperate, I had a great time.

I took a Lufthansa flight from Frankfurt to Dresden, and after one of the craziest landings I’ve ever experienced (the pilot took that 737 on basically a slalom course before landing, hard, on the runway – I swear that at one point the wings were vertical) I met my friend and we took the train into the city.

The first stop was lunch and where I got to experience the German take on the döner kebab. It was fantastic (I liked it so much that I had it for lunch the next day). After lunch we took a walking tour through the city while trying to ignore the light drizzle.

In one section of town the buildings were decorated to reflect different natural elements: water, sun, earth.

Right on the river Elbe are a number of impressive buildings, including the Dom (the Hofkirche) and the Church of Our Lady (the Frauenkirche).

The latter was basically destroyed in the bombing of Dresden during World War II (I will now always remember the dates 13-15 February, 1945) but it was rebuilt in 2004.

One of the original crosses was on display where one can see how the heat from the fire melted part of it.

I got a picture of me with the Golden Reiter, a golden statue of Augustus II the Strong.

While the statue is incredibly bright and shiny, there are only about 300 grams of gold used in the coating. Augustus was also king of Poland, so the statue faces toward that country. His body was buried in Poland but his heart remains in Dresden (in the Hofkirche).

There is a common misconception that the stance of the horse in equestrian statues illustrates how the rider died (both front legs up – died in battle, one leg up – died from wounds sustained in battle, all legs down – died at peace). While the Golden Rider has both legs up in the air, Augustus died of complications from diabetes.

Speaking of Augustus, he liked to fashion himself as an eastern version of Louis XIV and so collected a number of treasures. Many of these are on display in a gallery called The Grünes Gewölbe. Each room in the gallery is dedicated to a different type of art: from things made of amber and ivory to items of silver and gold. The most impressive pieces were the jewels and jeweled artwork. Definitely an exhibit not to miss.

Another thing I was delighted to see: the pedestrian crossing lights, or Ampelmännchen. On my first trip to England many years ago I stayed with Jonathan Sartin and his son had a odd pair of toys: a red figure with his arms outstretched and a green figure that was walking. He told me that these were “East German” crossing signals. I had totally forgotten about them until I saw them in Dresden. There is something about them that captures the imagination.

Apparently there are different versions as well. I saw the Ampelfrau as well as the Ampelmann and a bicycle. One thing I didn’t see was much else to remind me that Dresden was once part of the Soviet Union.

I was only in Dresden for a couple of days, but already I would like to go back. It is rather close to both Berlin and Prague, so perhaps I’ll be able to visit those places as well, using Dresden as a base of operations.

My only wish is that next time the sun will come out.

2009 OpenNMS Users Conference Europe

Sorry for the delay in posting this. Right after the conference I took a two day trip to Dresden, and no sooner had a landed back in the US I was off to DC. Just not enough hours in the day.

I was extremely pleased with the Users Conference, and it seemed that people who attended got a lot out of it. We had between 40-50 people in total from over 10 countries.

Friday afternoon I went down to the hotel lobby and the OpenNMS folk started gathering together. We chatted until about 7pm when the Nethinks people showed up and we went off to a restaurant for dinner and beer.

Since I had to speak for several hours the next day I left early, but after 10pm the party moved to another area of the restaurant and went on for awhile.

The conference was in three hotel “ballrooms”. The first hosted the coffee while the other two were used for presentations. Once I managed to get my Mac to talk with the projector, things went smoothly.

My first talk was an overview of OpenNMS coupled with four case studies, each focusing on a specific functional area: data collection, service monitoring, remote monitoring and events. After a short break I talked about the features coming in version 1.8. I think both talks were well received.

After a fabulous lunch buffet in the hotel restaurant, the afternoon session began. Alex and Antonio had both forgotten the cable needed to connect their MacBooks to the projector, so they ran off to buy one. We moved Jonathan’s presentation on the Trouble Ticket API and Ronny’s Reporting Enhancements talk up a slot to cover for them, and they were back in time to do the Syslog and Mapping talks, respectively. The day ended with Jason’s Enhancement Talk and Jeff’s Asterisks lecture.

It was cool that there seemed to be roughly an even number of attendees in each session, so we seemed to have scheduled that well.

All the slides are available on the web site, and I believe that the video from the conference will be made available soon. I’ll post when they are.

None of this would have been possible without the work of Alex Finger and Uwe Bergmann. I believe that Nethinks will make a great partner for OpenNMS in Germany. Also, special recognition should go to Simona Bott for doing all of the heavy lifting in making this things possible.

On one final note, my friends from the Netherlands bought me stroopwafles.

Yum.

"Let's go exploring"

When I travel, especially to other countries, I tend to want to experience the place in a greater sense than most tourists. For example, I’ve been to London a number of times, but still haven’t managed to do many of the typical touristy things, such as ride the London Eye or watch the changing of the guard. But I have visited some historic pubs and wandered around the grounds at the Greenwich Observatory.

This seems to be in stark contrast to some Americans. Since I travel a lot on American Airlines I sometimes get upgraded to first class. Once I struck up a conversation with the guy next to me on a flight from Los Angeles to Dallas. From what he told me, he appeared to be very wealthy, but in that kind of aloof way of the nouveau riche (the wealthiest people I ever met were some multi-billionaires who were rather down to earth and lived somewhat modestly for their means, although even modestly their means were well above mine). I mentioned France, specifically this small town called Menthonnex-en-Bornes, that I enjoyed visiting in the Alps, and he countered that the only place worth visiting was near Versailles. He always stayed at this hotel where you could look out on the countryside, see goats, etc., but they had a special elevator down to the spa so you “never had to leave the hotel”.

Never leave the hotel? Then why bother. I’m sure there are some good spas in Dallas where you don’t have to leave the hotel either. You could probably go there and save some money (and the French a bit of grief).

Personally, I really enjoy getting out amongst “the natives” and trying very hard to disabuse the notion that Americans are loud and rude (not sure if I succeed at either but I do try). Unfortunately, on this trip to Germany I have been pretty much hotel bound.

The hotel is pretty funky, and comfortable

but for some reason my immunity to jet-lag isn’t working. I haven’t been able to sleep well, and I needed to finish up my presentations for the OpenNMS Conference happening this weekend so I’ve been in front of the laptop most of the day.

I did manage one small adventure. Last year I decided to start collecting Harley-Davidson T-shirts on my travels. It gives me a goal and since most dealerships are outside of tourist areas, I get to experience a little of the local flavor.

Frankfurt is no different. After figuring out how the subway system worked (Frankfurt is a little confusing, especially at the Frankfurt Hauptbahnhof which is a large station with both proper trains and subways) I road to the edge of town and then walked about a kilometer to the Frankfurt “Harley-Davidson Factory“.

It was pretty large, larger than many of the dealerships I know of in the US. They even had a display of antique bikes. I bought a shirt (“Made in the USA” – rare for textiles these days) and headed back to the hotel.

I also got to pat myself on the back for my growing understanding of the German language. For example, the German word for “zoo” is … “zoo”.

But there are some things that need no translation