Sweden – Part 3

I just got back from Sweden (my third time this year) and was given permission by the client to discuss the project we are working on there.

The client is Bonnier Digital, part of Bonnier AB. Bonnier is a huge media conglomerate based in Sweden that consists of over 175 companies with more than 10,000 employees. If you read Popular Science then you read a Bonnier media product.

With so many individual companies, Bonnier was dealing with a lot of duplication of IT infrastructure. Bonnier Digital was founded to both consolidate their IT operations as well as to build a business providing world class IT services to other companies. They are deploying thousands of kilometers of fiber around Sweden to bring together various data centers, the largest of which will house nearly [redacted] shipping containers (a lá Google) filled with servers and related equipment.

(I was asked to remove the actual total by the client, but it’s “lots”)

OpenNMS has been chosen as the application platform which will manage this huge infrastructure, and in doing so provide state of the art surveillance for IT operations in general and the media business in particular.

It was interesting to be in Sweden when it wasn’t frozen. While it wasn’t warm, the leaves were starting to emerge on the trees, and the days were very long. The first morning I was there I woke up in a panic that I’d overslept since the sun was streaming in the window, but my handy reported it was only 05:58. I liked the fact that the woods were carpeted with this plant with little white flowers.

Note that while I’m still curious, I have yet to try that other white thing one finds in Sweden:

Due to this project we spend a lot of time in country. I was there for two weeks, along with Alejandro. To make being away from home easier, we encourage our engineers to bring along their spouses, and for this trip Carolina joined her husband.

I hope she had a good time, because most days we work until late in the evening and during the week I only saw her a couple of times, but I did get to see her on the weekend. It was pretty gray where we were, so I did a Google search on “sunniest place in Sweden” and we decided to go to Karlstad.

Karlstad is a pretty neat town. There are lots of statues, and for those of you who play Ingress, that means lots of portals. Alejandro and Carolina followed me around as I played the game. I had my picture taken next to a statue honoring Sola i Karlstad (the Sun in Karlstad) a waitress known for her sunny disposition.

Karlstad is located in the province of Värmland (Bonnier Digital is nearby in Dalsland). There is a museum in Karlstad featuring the art of Värmland, which includes a replica of Viking runes. Fans of Lord of the Rings will recognize them as the inspiration for runes in those books.

Karlstad is at the top of Lake Vänern, so we drove down to see the water. Vänern is a huge fresh-water lake that is the largest in the EU, and the 26th largest in the world by area (as well as by volume).

It was a nice trip and we did see lots of sun.

My friends Lars and Linda (from the great Moose expedition) invited us out on the lake on the following Tuesday. While it was still a little cold, I can imagine how much fun it would be to be out on the water in the summer time. We saw tons of fish on the fish finder, but they just weren’t in the mood to bite.

As part of the tour we went out on Vänern proper, and you could see the waves getting choppier. Vänern is dotted with hundreds of little islands, and you could see several as we bobbed on the water. Since it was cold and the wind picked up on the open water, we turned around and headed back, doing about 27 knots.

When we got back to the dock, Lars got a call dealing with a security issue and so we sped off at high speed in his Range Rover to try and catch some bad guys. It is something to be doing 60 mph on backcountry Swedish roads, although I must admit that Lars is an excellent driver and I didn’t feel unsafe at any time. Still, when I had the chance, I did feel the need to rid myself of some extra fluids I’d been carrying around (grin).

So once again I left Sweden with a few more adventures (Lars and Linda took Alejandro and Carolina out on ATVs the next night, but I was a little too beat to make it) and I look forward to many more in the future.

It’s Friday, So This Must Be Finland

Chris Dibona once wrote that, on a trip to China, he was “visiting the birthplace of all of my electronics”. On my first trip to Finland I feel a little like I am visiting the birthplace of OpenNMS.

OpenNMS was actually born in North Carolina, USA, but the thoughts that made it possible were the influence of a local company called Red Hat, which in turn was inspired by the work of Linus Torvalds, a Finn who was born in Helsinki.

On a modern note, the new OpenNMS GUI relies heavily on Vaadin, a software framework that was invented in Finland. Finally, my family originated in Hungary. The Hungarian language (which I do not speak) is related to few other languages, but one of those happens to be Finnish.

I came here from Sweden to visit a new client, and that makes Finland the 26th country in which The OpenNMS Group has customers (the others being, in no particular order, Ireland, Spain, Portugal, Egypt, Canada, Mexico, Singapore, Japan, Australia, Israel, Denmark, France, Germany, Switzerland, The Netherlands, the UK, Italy, Trinidad, Malta, India, Honduras, Chile, Sweden, the UAE and the US.)

I got a really good vibe from Helsinki, even though it was really cold. The Germans have a term for temperatures at or below -15C, arschkalt, and I did experience that here.

The client was pretty cool. I met Jari last week at the OpenNMS Users Conference and he and his coworkers went out of their way to may sure I enjoyed my short stay. On Thursday night we went to a restaurant called Salutorget and had a wonderful meal, and on Friday we visited a place called Stone’s Beer and Burger where I had a Finnish “veggie burger” – instead of the usual attempt to make a burger patty out of vegetables, it was a bun and grilled vegetables, which was quite tasty.

The beer had to wait until after work, when we visited Teerenpeli. This was on the advice of Ville, the Vaadin employee who came to the Users Conference and suggested some places I should visit while in Helsinki.

On a somber note, there was a marble memorial to people killed in the Finnish Civil War in the office building where we were working. I thought it unusual that there was a lack of Finnish surnames starting with “B” through “F” – there were three names that started with “A” and then it jumps to “G”.

Overall, the only criticism I have of the trip is that it was too short. Next time I come I hope to take a side trip to Tallin, Estonia and/or St. Petersburg, Russia. Both are surprisingly close, and I need a few more countries to visit. I’m at 33 at the moment and I want to hit 50 before I am 50 years old.

But I think I want the next one to be a little warmer.

Note: I didn’t think of Monty Python’s song “Finland” while I was there. Not once. I swear. Really.

Hunting Moose in Sweden

Look, I like my job. I really do. When I’m driving around in the heat of a North Carolina summer, I am glad that my job allows me to spend the hottest part of the day inside with air conditioning.

That said, there are times I wish I could be outside more often. Much of my job involves removing obstacles so other people can do their jobs with less hassle. So I find myself in meetings, working on administrivia, and looking at e-mails and project plans way more often than actually building things. Granted, many of these things are necessary in order for things to get built in the first place, but sometimes I wish I could just say “give me some money and I’ll go build something wonderful for you”. Then again, sometimes I wish I could spend more time outside, since things seem simpler out there. There doesn’t seem to be so many things competing for my attention.

Anyway, I was in Sweden and I was a little upset. We are doing a huge project and I had flown thousands of miles to meet with a man named Lars, and he didn’t seem to have time to meet with me. I didn’t get any responses to my e-mails, etc., and I really needed to talk to him.

Well, I got my wish, but not in the way I expected. One morning he walked into the office, gave my shoulders a squeeze and said “Out front, 16:00, dress warm. We’ll be back sometime tomorrow morning” and walked off.

Note that the high temperature at this time was around -4C, with pockets in the north getting down to -20C at night.

This type of behavior in general is not unusual with Lars, but this particular behavior was a little unusual even for him. I was worried, since I didn’t bring real cold weather clothes, so after lunch Ronny and I drove into town to a sporting goods shop where I bought some thermal underwear and proper Swedish boots, gloves and a coat.

Thus armed I waited until 16:00 and then headed out to the parking lot. Lars was there in his Defender 110 along with his totally delightful fiancée Linda. Also joining us was Gollum, a slightly flatulent Boxer puppy that had a hurt paw and thus needed a little extra care, and Anders, a friend and new lieutenant of Lars.

Lars apologized for not being able to meet with me, but things had been crazy. I found out that he gets nearly 3000 e-mail messages a day, so mine got lost in the flood, and his phone pretty much rang constantly as we drove. Luckily, phone coverage was pretty spotty where we were going, so there was a chance for some peace and quiet.

We were hunting for moose.

Many years ago, Lars’ uncle started buying up land after the timber was harvested off of it. He did this over and over again until he had amassed over 42,000 hectares (103,700 acres or 162 square miles) of land and over 11,000 hectares of lakes and ponds. It is located along the Norwegian border near Bogen, which was a two hour drive away. We had a nice time talking both about life and work as we made the drive into the mountains, with occasional breaks to open the window to let it air out from the dog, and the snow getting slowly deeper and deeper as we would ascend into the hills.

Some of this property is leased, and they also have several businesses running off of it – mainly sport related such as hunting and fishing. The uncle made a rule in his will that only enough timber could be harvested in any given year to cover expenses, which while not small (they have nearly 3000 km of logging roads to maintain) insures that no relative down the line can strip the place bare. Everything is done with an eye on conservation so that the area will be available for generations to come.

As soon as we turned onto the property we startled two young moose, both about a year old. The first one ran off into the woods but Lars stopped the Rover, wound down the window and by covering his mouth and pinching his nose he made this weird sort of “mooing” sound. This caused the moose to stop and just stand there, and while he didn’t come closer he also didn’t run off. Not until we started up the car again did he leave.

We made our way up to a group of hunting lodges and got out to stretch our legs.

Lars has been known to tell the members of his executive team to come to the office prepared for a weekend retreat, and when everyone shows up expecting to spend the weekend in a luxury hotel, he has a helicopter drop down and cart everyone off to Bogen for a weekend in the woods.

Did I mention that I like Lars? (grin)

During the stop Lars cleaned off the lamps mounted along the top of the Rover, and we would need them as we drove around looking for moose and wolves. Wolves are a huge problem in the area, as they are both plentiful and cunning.

On one of the roads on the preserve it looked like every animal in the forest had come there to leave tracks. It had not snowed in a couple of days so there were tracks everywhere. Both Lars and Linda kept pointing them out: moose, wolf, hare and fox. The hares here grow really large, and sometimes it is easy to mistake the tracks for a those of a larger animal. Of course I am relying on Lars’ and Linda’s interpretation of things since both Anders and I were totally lost when it comes to tracking (Anders has lived in Stockholm since 1994).

We stopped at the spillway of a nearly frozen lake called Kivlamp to experience some of the cold first hand. While we were there another car pulled up and I got to meet one of the area’s caretakers, a man named Bosse. When he found out I was from the Southern United States he handed me his “varmint rifle” – a scoped .30 caliber – and offered to let me shoot it.

Now I don’t have much experience with shooting outside of some trap shooting with a 12-gauge shotgun, but I did my best. Bosse told me to aim for this rock out in the lake because if I hit it we could hear it. I think a lot of men believe they can shoot better than they really can, so the words of my father, a marksman in the Army, came back to me. He got his marksman’s medal, he said, just because he listened and knew how to follow directions. So I aimed, slowly squeezed the trigger, and heard a satisfying “ping” off of the rock. I was able to repeat this a second time to show it wasn’t a fluke (it was). It helped that it was a nice rifle with little kick.

I think it would be cool to hang out with Bosse for a little while and see the area through his eyes, but it isn’t an easy life so I wouldn’t want to do it for long.

After all the freezing, shootin’ and camaraderie, we got back in the cars and headed even higher. Lars found a wider than normal spot on the road, stopped the Rover, and proceeded to make a fire. When it was established, he pulled out a flat cooking plate on a tripod that would fit over the burning logs to provide a place to heat our meal. Once that was done, Linda took over and Lars and Bosse started another fire nearby, pretty much for warmth. It wasn’t extremely cold, maybe -10C (14F) but the wind had picked up. My Swedish gear was holding up pretty well with the exception of my gloves, so I would be sure to thaw them a little over the fire occasionally.

The moon was about half full and would peek out from behind the clouds from time to time (it was lightly snowing) and it was nice to look out into the woods while Linda cooked up a gourmet meal. Maybe it was the cold and maybe it was the company, but it sure tasted wonderful.

We spent a couple of hours up there before breaking camp and cleaning up (we had lots of snow to work with). Then we climbed back in the Rover to go and search for more wildlife. At one point Lars drove down the airstrip that they have up there (completely covered in snow, of course), and when he turned around all you could see was the tracks of his truck in the snow. Anders joked “oh, I can tell using my huge expertise that these tracks were made by a Land Rover Defender 110” and I picked up on the joke, adding “and you can tell by the tread pattern that it is green”.

We didn’t see any more moose or a wolf, but that really didn’t matter to me. It was just fun to be up in some pretty, unspoiled country. Lars stopped by a river and let me get a picture of the ice, the snow and the stones – which was cool since you could see where the snow had fallen and the water had washed all but the stuff on top away.

On the way off the property we headed even higher until we were meters from the border with Norway.

Lars explained that during WWII there was concern that the Germans would drive tanks over the mountains, so we stopped to look at some stone obstacles that had been planted to prevent this from happening (I missed that picture, unfortunately). What was amazing was seeing how the terrain had changed – when we started out it was pretty flat, but now we had high mountains and deep valleys.

After midnight we headed home and then the biggest worry was that we wouldn’t hit a moose or that Lars would fall asleep (it wasn’t a big issue but he would joke about it). I told the old joke that I wanted to die in my sleep like my grandfather and not like his screaming passengers, and that got a laugh. We did see some deer and a couple fleeting glimpses of foxes on the way back, but otherwise it was uneventful.

I guess is is a bit of a Catch-22. I loved the entire evening, from the land to the company to the conversation to the food, but especially since it took my mind off work. However, without OpenNMS, I wouldn’t have had the chance to take this trip.

Kind of puts it all into perspective, doesn’t it?

Final Thoughts on OUCE 2013

Now that I’ve had some sleep, I wanted to make a few last comments on the Users Conference.

I think the Foundation did a wonderful job ‎with their first conference. All of the feedback I got was positive, with a lot of long time attendees thinking this was the best one yet. I think what made it work was the vibe that this was “user driven”. Heck, even the location for meals, Café Chaos, is student run and managed, and they also handled the catering.

It was a little hard to say goodbye to old friends and new, but many had lives to get back to and trains to catch. Those of us left ended up at the Wiesenmühle beer garden, the traditional ending to the conference. I was extremely happy to see that Dunkel was still in season.

A tradition I didn’t want to repeat was the excessive schnapps consumption of last year, but it just wouldn’t be right without one or two.

Of course, David (pictured on the right) accidentally overrode my order with the waitress for “zehn” (10) glasses and managed to count two more people at our table than were actually there. Thus he and Markus (pictured left) ended up with the two left over shots (Markus since he missed all the “fun” last year).

I had an early flight so managed to leave while feeling very happy and content. It is a shame I have to wait until next year to see everyone again.

Speaking of next year, we are looking for a venue. The team would like to move the conference around Europe. We need a place with two conference/class rooms, a place for everyone to gather and eat, and enough hotel rooms to accomodate everyone. Good public transportation and proximity to an airport are also important. If you know of one, be sure to drop a note to the Foundation folks.

I’ll leave you with this picture. I’m not sure how I managed to take it, actually. It’s supposed to be of a glass of Schwarzer Hahn beer, but I think it turned out pretty cool.

Sweden

On February 2nd I found myself with great seats to a world championship sporting event. No, it wasn’t the Super Bowl, but for the details, read on.

When I was last in Europe, not only did I spend some time in London, I also got to spend some time in Sweden. We are doing a lot of work there (more details soon) and I expect to be visiting a lot, but this was my first trip. It was pretty cool.

We are seeing a lot of interest in OpenNMS from Nordic countries. Things are booming there while the rest of Europe struggles – so much so that The Economist ran a special report on it. I’ve been to Norway a couple of times and Denmark once, and I’ll be in Finland later in the year so it was nice to get the set with this vist to Sweden.

I had to rent a car to get where I was going, so I walked up to the Avis counter and asked for a Swedish car, seeing as how I’m in Sweden ‘n all. I had checked the Volvo S60 box when I ordered, so I was ready to tackle this country in all its Scandinavian glory (I stopped short of putting ABBA in my music collection).

They rented me a Peugeot. A Peugeot 508.

Not only was it a French car, it was a diesel hybrid French car. When I first got into biodiesel I thought a diesel hybrid would be a great idea. When diesel cars idle they don’t use much fuel, so a hybrid wouldn’t need to always turn off the engine in order to save fuel when the electric motor was running. But it was pointed out to me that diesel’s peak power is at low RPMs, just like with an electric motor, and it was questionable whether they would benefit each other. Considering the extra weight, cost and the production of rare earth metals that goes into an electric hybrid, it probably won’t be a great idea either for the car or for the environment.

The 508 was nicely equipped and comfortable, but it had the worst transmission of any car, bar none, that I have driven. I should have known something was up when the lady at the Avis counter asked “can you drive an automatic?”

Well, I thought I could. I have driven a Prius so I wasn’t thrown by the little shifter thingie that only had two directions, forward and back. When I finally got moving I thought something must be wrong, since every shift felt like the car momentarily stopped, throwing me toward the windshield and then slamming me back as it shot forward.

It had six speeds.

In all fairness, it did have a manual mode and paddle shifters, so maybe it was supposed to be driven like a manual car. Who knows.

Sweden was not at all what I expected. I have been to Norway a couple of times and I expected more of the same, sort of like one might expect Arizona and New Mexico to be two sides of the same coin. However, this part of Sweden was very flat. So flat that there were huge windmills (the make energy kind and not the Don Quixote kind) everywhere. It was kinda cool.

I arrived on a Saturday so the client had arranged for a group of us to attend a game of “Bandy” while I was in Sweden. When she sent me the URL, the website was in Swedish and I just assumed that it was hockey. Turns out I was wrong.

She managed to score tickets, on the ice, not only to Bandy but to the Bandy 2013 World Championship game between Russia and Sweden.

When we arrived, we entered the area and went to a “members only” type restaurant on the second floor that looked out over the ice. The place had a bar and a buffet, and we had a table right over one of the goals. It was packed, but we got four seats next to the window.

The first thing that made me think “this ain’t hockey” was the rink – it was huge. We’re talking soccer field huge, which is appropriate since I figured out later that Bandy seems to be more “soccer on ice” than hockey. While we ate, the teams came out to warm up and that’s when I noticed another major difference. Instead of a flat puck Bandy is played with a pink plastic ball. The ball is smaller than a baseball but bigger than a golf ball, and part of the game is to get it in the air.

The sticks are also different. They are much more curved, and the goals are much larger than in hockey. They are taller and wider, with a height about that of a man. The goalie, by the way, has two large, round padded gloves but no stick.

We finished eating before the game started. The place had filled up as we made our way to our seats in the front row near center ice. When the game started I tried to understand how it was played. This is where the soccer analogy came into play. There was no icing, no body checks, and no plastic wall protecting the fans from the ball (although that really didn’t matter). It was a physical game nonetheless, and fast. Like soccer, it consisted of two 45 minute halves and the clock never stopped – they simply added time as needed for penalties and other issues.

They did have penalties and a penalty box like hockey, although the times were pretty severe. Of the four penalties I remember, one was for 5 minutes but the others were for 10 minutes each. When a team was playing light (a “power play” in hockey”), the penalty did not end when the other teamed scored.

Speaking of scoring, Russia pretty much dominated. Their first two points came after the Bandy equivalent of a corner kick: The Swedes would all line up in front of the goal while one Russian player passed in the ball from a corner. Then three or four Swedes would shoot out and try to break up the play before they could score.

They didn’t do so well on the first two.

At halftime it was 2-1 Russia, and in the second half Russia scored its first “real” (non-corner kick) goal to make it 3-1, but the Swedes managed to score again late in the game to make it 3-2. Unfortunately, Russia scored another corner kick thingie with only 10 or so minutes left, and even though Sweden scored again they couldn’t pull off the tie in time.

I say “10 minutes or so” since you couldn’t really tell when the game was going to end. Just before the 45 minute mark in the second half, a referee took a huge fall and wasn’t getting up. I didn’t see him get hit (that did happen a couple of times throughout the game) but he must of hit the ice hard because as they helped him off the ice you could tell that his legs weren’t quite working (not that they were broken but that it was having trouble keeping them under him). We ended up waiting about ten minutes for them to find a replacement and get him suited up, which I thought was a little weird for such an important game. Most soccer games have a alternate referee dressed and ready to go, and since this game is much faster than soccer I would assume refs get hurt more frequently in Bandy.

I really enjoyed myself. While the Russians would cheer “Ruuus-See-Ah Ruuus-See-Ah” the Swedes would shout something like “Ya Ya Men-sah, Fah Tosh Bor-ah” and I struggled to learn it. I was sad to see the Swedes lose.

Anyway, I’ve chalked this one up under my “weird international sports” along with Australian Rules Football and perhaps I can see another game some other time, as I look forward to going back.

Airplanes

I travel a lot by air, and while I can tell you almost immediately what type of plane I am in from the inside, I have trouble identifying most planes from the outside. There are some notable exceptions like the Concorde or the Boeing 747 (my favorite plane) and quite often my confusion is due to a poor sense of scale: unless I see a Boeing 737 parked next to a Boeing 767 I can have trouble telling them apart.

I brought this up with Alex Hoogerhuis when we met up in London, and he graciously spent about an hour explaining key points to look for when trying to identify a plane. The following is what I remember of that conversation. Anything I get right is due to Alex and anything wrong is totally my fault. If I use words like “tail” to mean both the rear of the plane and the bit that sticks up in back, don’t take it personally.

Also, I am not ready to explore the various versions of each aircraft. For example, the 737 comes in a number of models, often identified by numbers such as “-200” or “-300”. So while I plan to tell you what I know about identifying a 737, I won’t get into the differences between a 737-300 or the rare 737-600. Alex could hold forth on such things.

Finally, I stole all of the pictures. If you click on one it will take you to the site where I found it. My thanks to the creators (and just let me know if you’d rather I didn’t use it if you own it).

The Boeing 737



Probably the most common narrow-body commercial jetliner in use today, if you have flown at all (at least in the US) you have likely flown in a 737. For example, the entire Southwest fleet is made up of 737 aircraft. It is called a “narrow body” jet because it seats a maximum of six people in a row, but I like to differentiate narrow body from wide body by the number of aisles: narrow body planes just have the one (note that all my notes about aisles and seats refer to the main cabin).

Being so common, I am often thrown by the many differences between the models. When I used to fly Southwest, I liked the model where the first exit row was missing a seat. I would aim for the window seat in the second exit row so I could stretch out my legs where the missing seat would be, but most models have a full set of six seats in each exit row. So how can I tell a 737 without peaking inside?

Alex told me to look at the tail. Almost all commercial jets have a tail that rises at an angle off of the top of the fuselage. The 737 is different: there is a small triangle in front of the main tail, so there is almost a little “fin” in front of the tail proper. Apparently no other aircraft (or at least common, commercial aircraft) do this, and it does make it easy to spot one in the wild, no matter the model (Note: when I wrote this I didn’t have Internet access and it looks like some very early models didn’t have the little fin bit, but all modern ones do seem to have it)

The MD-80



I am putting this plane next because I fly American Airlines and, unless I am going to Miami, I will be in a McDonnell-Douglas 80 (or Super 80 [S80] as American calls them) if I am staying within the US. I have spent several months of my life inside these things, so I am a bit nostalgic about them. That, and the fact that this was the first jet that Wilbur and Orville Wright flew just adds to the historic nature of the flight.

Okay, yes, these bad boys are old, so old that I swear one I flew in was powered by coal, but they have safely gotten me out and back many times. They are narrower than a 737 and the main cabin setup is two seats on the left and three on the right (still with the single aisle).

These are easy to pick out because they are roughly the size of a 737 but the engines are mounted in the rear of the plane near the tail. This is something to think about when picking seats as the rear of the plane can get quite loud.

The Boeing 767



If I am not in any of the above two planes, I am flying from Raleigh/Durham (RDU) to Heathrow, London (LHR), on a Boeing 767 (or Dalles/Ft. Worth [DFW] to Frankfurt [FRA] on a 767). This is a wide body jet with a seat arrangement of 2-3-2: two seats near the windows and two aisles with three seats between them. It has the same general proportions as a 737 so I often have trouble telling them apart at a distance. However, the 767 lacks the little lead in fin of the 737 tail and the fuselage comes to a point at the end that is a perfect cone. Thus, if you are looking at a big plane and the tail ends in a cone, you’re probably looking at a 767.

The Boeing 757



Every so often I end up in a 757. This is a plane about the length of a 767 but it is a narrow body aircraft with a similar seating arrangement to a 737 (3-3 with single aisle in the main cabin). I asked Alex how to tell the difference between it and a 767 since they are roughly the same length, and he pointed out that the cockpit windows on a 757 are lower than the windows in the main cabin. Also, he said to imagine a person standing on top of the line of windows along the side (he didn’t say this was a possible place to stand, just to imagine it). If a person could fit between the top of the plane and the top of those windows, you were looking at a wide body jet. If not, narrow body (since windows are pretty much the same size on any commercial jet except for the 787 Dreamliner which are larger).

The Boeing 747



This is my favorite plane of all time. I think it is beautiful and I love flying in it. Well, I love flying in it as long as I am not in the main cabin, which is has a whopping 3-5-3 seat configuration that makes each row hold almost twice as many people as in a 737. If I have to sit in the back I aim to be way back. When the fuselage starts to taper in the back, they can’t fit as many seats in, so the “window” seats after extra space between them and the actual window. After takeoff you can move all of your crap over there for easy access while having okay legroom.

But my favorite place to sit is in the upper deck in business class with lay-flat seats. It’s like having your own private little room, complete with separate galley and lavatory. With it’s truncated upper deck, huge size and four engines (all planes discussed up until now are two engine craft) it is easy to spot. It is still the best thing to fly over the ocean in my opinion, with the possible exception of first class in …

The Boeing 777



The “triple seven” was aimed to be a replacement for the aging 747. American used to fly one on the RDU to LHR route and I loved the modern seats and in-seat entertainment, even in coach. But I got to fly in First Class in one once from Chicago to Narita and it was awesome. You get your own little pod-thingie that can turn into a completely flat bed and even sports a guest chair if you want to sit and talk with someone across a table. I used points to get my wife and I on this flight, and even though we were next to each other in the middle section (the seating in first is 1-2-1, versus 2-5-2 in the main cabin) the “pods” were so wide we’d have to stretch to touch hands.

But how do you tell this big plane from other big planes? Look at the tail end of the aircraft. While the 757 and the 767 have cones, the 777 has a long, flat vertical paddle – almost as if it were a fish that lost its tail fin. Plus, its two engines are freakin’ huge.

The Boeing 787



I have yet to fly on this plane, and with the current de-bugging going on it may be a while before I do. This is a great example where the higher number does not mean a bigger plane (the 737 is bigger than the older 727, but while the 757 is smaller than the 767, both are smaller than the 747). It was built to be extremely fuel efficient, very quiet and with a long range. With exceptions for things like luggage, it costs about as much to fly a plane half full as it does full, so airlines want full flights (and they are succeeding, if my recent travel is any indication) hence smaller planes, and more fuel efficiency translates directly to the bottom line.

I have seen it, however, in FRA. It looks small but it is slightly larger than the 767 but smaller than the 777, and it has larger than normal windows. I won’t worry about looking for other clues until they get more prevalent.

Okay, that about covers the Boeing line up (there is a 717 that I flew intra-island in Hawaii) but there is that *other* plane manufacturer over in Yurrip known as Airbus.

The A319, A320 and A321



Since air flight distances intra-Europe tend to be shorter than in the US, Airbus has three planes that are used to serve most of that traffic, the A319, A320 and A321. Alex showed me this neat little picture where you can see that the main difference is length.

If I am looking at a narrow body jet that doesn’t have the 737’s distinctive tail but still has two wing mounted engines, I assume it is an Airbus. If it has one exit row window over the wing, it’s an A319. If it has two exit row windows over the wings, it’s an A320, and two exit row windows positioned in front and behind the wings it’s an A321. Alex told me that each pair of exits accommodates 50 passengers, so you can count the exit windows and doors and know the approximate capacity of the plane.

The A340



This is a cool plane. It is a wide body jet with four engines, but they look tiny, almost cute. If I see a plane with four wing mounted engines that isn’t a 747, I just assume it is an A340. I have flown on these a couple of times, but it is rare. Once was on a British Airways flight in business class, and the business class seats are arranged head to tail (i.e. the seats near the window face backward so that your shoulders are near the feet of the guy next to you, although a partition keeps that from being awkward). Besides being the safest way to sit in case of a crash, it is almost like having a little room if you are next to the window and the partition is up, and it is my favorite way to fly outside of first class on a 747 or a 777.

The A330



This is where my memory fails. This plane is smaller than the A340 but bigger than the first three I mentioned. Perhaps Alex will chime in and update this for me.

The A380



This bad boy is hard to miss. Two rows that run the complete length of the plane, this is a monster, capable of holding 853 people in one flight. As a long haul plane with lots of capacity, I first saw them in Emirates livery at LHR, although there is one that flies into San Francisco for Lufthansa every day. I have yet to fly on one but with a new Australia to DFW route that skips LAX, I’ll be sure to try it the next time I have to head down under.

There are other planes out there. I’m old enough to remember the DC-10, with its three engines including the dodgy one in the upright stabilizer. I see one at RDU flying for FedEx, but I’m told that’s a DC-11. There’s the L1011 (another plane I’m old enough to have flown in) which has an engine mounted on the top of the fuselage in the rear but it exhausts out the tail of the plane. And I did my time on 727s as well as a slew of smaller aircraft.

By using Alex’s cheat notes, the last time I was taxied around LHR I was able to feel confident about my identification of the planes (including the pair of A380s side by side at the Qantas terminal – yowsa). I saw a slew of 747s and 777, plus a large number of A340s and other craft, including what I assume is a retired Concorde parked off to one side. I did see a strange one though – a passenger jet with four small engines but the wing was mounted high – I want to say it was above the cabin windows.

But then again, maybe not. Alex would know.

London Training

Last week I had the pleasure of teaching an OpenNMS course in London.

We’ve been doing some work with BT (British Telecom) and part of that involved training. The hardest part in doing training outside of our main office is finding a place that also has computers we can use. It dawned on me that Red Hat has a London office, so I sent a few e-mails and they were gracious enough to loan us both a conference room and a mobile classroom equipped with nice laptops.

I think I need to make it a tradition to visit as many Red Hat offices as I can (grin).

This one was in a building that used to house Special Operations:

The office is on Baker Street (yes, that Baker Street) which is in Mayfair, a very posh section of London. It’s home to Selfridges on Oxford Street, a Harrods-like huge department store, as well as a slew of expensive cars: Bentleys, Rolls, Aston Martins as well as Ferrari’s and Mercedes.

Not that I had too much time to spend looking at the sights. I was there to teach a class and I am in the middle of totally redesigning it, so my first couple of nights were spent working on slides. On Thursday, however, my friend Jonathan Sartin (OGP) had invited me to see a presentation on “The Universe Within” at the Royal Institute by professor Neil Shubin.

We got there a bit early, so I grabbed a local ale and we waited for Craig Gallen (OGP) to show up from the Royal Society (a different “Royal”). The auditorium was pretty full and steeply pitched, which reminded me of some of the many colleges I attended.

Shubin is best known for finding a transitional fossil named Tiktaalik in the arctic region of Canada. A good portion of the hour long presentation was on finding it, starting with looking for fossils along the highways of Pennsylvania. As my family is originally from there, I can remember driving by these hills that were steeply cut so the road would run straight and you could see the different strata plainly. He was looking for fossils in the Devonian era (about 375 million years ago) specifically for an animal that closely resembled a lobed fish but with the flat head and neck of the later land dwelling amphibians. After several years he found it in Tiktaalik.

The talk was good, but at one point he mentioned that the Earth was actually speeding up and the days were getting shorter. This didn’t sound right to me, as I remember once in high school actually calculating the effect the Moon has on the Earth’s rotation and that it was slowing down (through its influence on tides). Furthermore, it would slow down until the rotation of the Earth (a “day”) matched the rotation of the Moon, which is a little more than 27 current days. When that happens, the Moon will spiral into the Earth, causing a few traffic jams and flight delays.

Actually, the calculations showed this was to happen in about 7 billion years, and by that time the Sun will be a Red Giant with a diameter out to about the orbit of Mars, so no worries.

Anyway, when question and answer session happened, I decided to call him on it. He pretty much corrected himself, “It *is* slowing down, the days are getting shorter … I mean longer. Did I say shorter? I meant longer” and left it at that, but Jonathan gave me points for asking a question at the Royal Institute on my first visit, and one meant to correct the speaker at that.

On the way out, I noticed that there were chargers out front for electric cars. Cool.

When I mentioned I was in London, Alex Hoogerhuis, an OpenNMS guru and current resident of Norway, decided to fly in for the day and visit with me. It was fun. We walked down the road to a pub called “The Pheasant” and had a nice meal, and afterward went to the lounge and talked about planes. He taught me the easiest ways to identify the most common commercial jets and I plan to write that up at some point.

The next morning we took a cab to Terminal 5 at Heathrow. Since he no longer has elite status I was able to get him into the BA lounge, and he was able to show me a really cool, almost hidden section of the lounge where we waited for our gates to be announced. It was a fun visit and I hope to be able to see him again soon, which will probably be at the OpenNMS Users Conference in March – the OpenNMS event of the year.

Be there. (grin)

Uber

I spent last week in San Diego. I like San Diego and I like the client so I expected to have a good time. While that part came true, I also expected nice weather. While it was beautiful for the first half of the week, the second consisted of rain and an earthquake.

What I didn’t expect was to be exposed to new tech, specifically tech-enabled changes to established business models. I already talked about Stacked, so now I want to mention Uber.

Since LISA was in town I was able to meet up with some friends from Chicago. We ended up at a restaurant called Craft & Commerence (good food, great mac ‘n cheese, excellent cocktails). As we were leaving to head back to our respective hotels, I was asked if I had ever heard of “Uber”.

Uber is a system for hiring a “livery service,” or as they say in the biz, a “black car,” to drive you around. While more expensive than a taxi on average, they tend to be nicer and driven by a more skilled driver (again, on average, I’ve ridden in some clean regular cabs with very talented people at the wheel).

You access Uber from your phone, and after you confirm your pick up location it will tell you how long it will take the closest available driver to get to you. If you choose to be picked up, it will associate your request with a driver and you’ll get both the driver’s name and the option to call them. When you set up your Uber account, you configure a credit card and everything else is cashless.

While I didn’t use it that night, I decided to try it out on Friday when we headed down to the Gaslight district to eat at Seersucker (too “hip” of a place for me, the food and drink were too good for most of the clientele to appreciate). The downside was that it had been raining, and this is so unusual in San Diego that it was causing a lot of traffic problems. Because of that and the fact that it was Friday night, I was informed that “surge” pricing was in effect and I would be charged twice the normal rate.

(sigh)

Still, I wanted to try it out, and since I had received a $10 credit when I signed up, I went ahead and called for a car. I was immediately told that my driver was Leeban and that he would be there in 10 minutes.

I went downstairs to wait, and I could track Leeban’s progress on a map in the app. When he got close the map updated to show his picture (a nice security touch) and I received several text messages throughout the process, including one when he arrived.

The car was nice and clean, although not new. Lincoln no longer manufactures Town Cars and so the livery industry is having to make due with old stock. Leeban was very friendly and knowledgable – while my Google Map app suggested taking 163, he said it was a total mess because of the rain and he took me a different way. After a few congested stoplights, it was a straight shot into downtown and I arrived ten minutes earlier than I thought I would.

I asked him about Uber, and he loved it. Many people don’t realize that when you pay a normal taxi driver with a credit card, not only does the taxi service take a large amount of that out for “processing,” (in addition to their share of the fare itself) it can take months for the driver to actually get paid (I always try to pay for cabs with cash). Uber takes a flat 20% fee for setting up the ride and while he didn’t tell me the details, he seemed happy with the speed of payment. But he mainly liked Uber because the clientele tended to be nicer and safer overall, and he never had to worry about getting stiffed on a fare.

When we arrived I asked him if there was anything else I needed to do, specifically did I need to add a tip, and he said no, it was all taken care of. Within five minutes I received a text with the total fare and an e-mail with a detailed receipt.

While most car services charge a flat rate, this is more along the lines of a taxi, with charges for time spent waiting as well as distance. I thought the fares were very reasonable with the exception of the “2x” surcharge and figured I’d use Uber again to get to the airport in the morning, but only if it wasn’t “surge” pricing.

My second Uber ride was similar to the first. I was paired with Abdillahi (both drivers were originally from Ethiopia but had lived in the US for decades). Unlike Friday night, there weren’t too many options, and I had to wait for him to come from the airport in order to take me back. This took about 15 minutes, which is somethiing that I didn’t plan on happening, but I still made it to the airport in plenty of time. Leeban was able to arrive in around 5 minutes (quicker than the initial estimate), so I need to remember to order ahead during off-peak hours.

Abdillahi had a slightly nicer Town Car and was just as professional as Leeban. The fare was $30, which is what I paid for a cab to get to the hotel when I arrived. He also was very happy to be a part of Uber.

I plan to use this service again, especially if I happen to be in one of their foreign locations (it looks like they operate in Amsterdam, London, Paris, Sydney as well as a couple of cities in Canada). Since I plan to be in London for the OpenNMS training at Red Hat, I’ll have to try them out there.

Stacked and iPads

I’m in San Diego this week, and the client took me to Stacked for lunch yesterday.

The Stacked “dining experience” starts off pretty normal: you are greeted by a hostess who takes you to your table and hands you a menu. But it changes a bit from there, because on every table there is an iPad running a custom ordering app. When you sit down, you scan in a credit card and then you can start the ordering process.

Once you have decided on what you want to drink, you navigate through the app and then add it to your order. When everyone at the table has chosen, you hit “send to kitchen”. A few minutes later the drinks arrive.

In the meantime, you can start on your food order. It follows the same process, with the added feature that you can customize nearly everything on the menu. Again, once everyone is finished, you hit “send to kitchen”.

We did have a waitress, but she was mainly there to make sure we understood the system. As there were no prices on the printed menu, I wondered if they changed on the tablet, and if so how frequently. It also raises a question about the amount to tip. Since a good portion of the job of a waiter is to get your order correct and in a timely manner, should you tip less?

It was an interesting dining experience. As a frequent business traveler and no stranger to “table for one,” some of the most frustrating aspects of dining out involve the ordering process. For example, on Sunday I went out for sushi, and after getting a seat at the bar and being left with one of those “check the box” papers, I was pretty much ignored for 20 minutes. I wasn’t given anything to write with, and since all I wanted was the regular sashimi tray there really wasn’t much to do. I finally caught the eye of the sushi chef and got my ordered started.

I like nothing more than having a long dinner with friends, but when I’m alone, eating is more of a chore and I just want it done as efficiently as possible.

Which was a big plus for Stacked. While the Greek Salad I had was nothing special, it was good and when I was ready for dessert I was able to order my ice cream sandwich when I wanted, and I didn’t have to catch the eye of the waitress, etc. I’m not ready to replace my favorite wait staff with a tablet, but for certain dining situations it makes a lot of sense.

What didn’t make a lot of sense was the fact that they used iPads instead of Android tablets. The case covered up the home button to prevent people from exiting the app, but you could still see some of the default border (with the signal strength indicator, etc.) An Android tablet could have been used to create a truly dedicated device.

The final thing that bothered me was that their case, which was probably custom, featured the all too common “cut out” so you could see the Apple logo.

I believe this is Apple’s greatest weakness. They used to compete on innovation, but now their products have become both status symbols and fashion statements. The problem with fashions is that they tend to change, and change quickly. Once everyone has an Apple device, those that drive the fashionable adoption will switch to something else and the herd will follow. It won’t be cool anymore. And when it comes to innovation, I find my Android phone much more innovative than my old iPhone 4.

Dump your stock now. (grin)

Anyway, I’ve seen iPads being used to take orders at restaurants before, but this was the first time I’d seen a tablet of any sort being used by the consumer in a retail transaction. Any other notable cases out there?

Zipcar

I travel a lot, and one thing I really hate to do is to rent a car. My usual trip is a week or so at a client site deploying OpenNMS, and outside of work and dinner I pretty much just live in the hotel, so there isn’t much driving around that I need to do. However, at certain sites you just can’t avoid driving so I just suck it up and pay something like $5 a mile for the privilege.

Enter Zipcar.

A couple of years ago I was planning on being in Portland, Oregon, probably for OSCON. Portland has great public transportation, so I hate renting a car when I go there, but I wanted to visit a client across the river in Vancouver, Washington. So I checked out the Zipcar service. Zipcar lets you rent cars by the hour. It includes fuel and insurance (with a $750 deductible) and it is supposed to be pretty easy to pick up and drop off. I figured I’d rent a car for a few hours, drive over and drive back, all for less hassle than a usual car rental.

So I signed up. It costs $50 a year for a membership and then rentals are an hourly rate on top of that. For whatever reason, I didn’t use Zipcar on that trip, but I’ve kept my membership current and I travel with my card.

Last week I was in Chicago. I love Chicago, especially since I can get around pretty easily on public transit. They have a great subway system supplemented with lots of bus service. However, I ended up having to go to Loves Park, Illinois, not realizing it is practically in Wisconsin. I pretty much decided that I couldn’t make the trip until I remembered Zipcar.

I was staying on the Magnificent Mile, and the Zipcar website told me that there was a location a couple of blocks away at the Four Seasons hotel. I booked a car for the afternoon, setting up my reservation on-line (I later downloaded the Android app) and when the time came I used the detailed instructions on the website to find the parking garage and my car.

The Zipcar membership card uses RFID, and there is a sensor mounted to the driver’s side windshield of the car. You use your card to both unlock and lock the vehicle, as the key is supposed to stay with the car at all times (mine was attached to the dash using a retractable pull string). Once I got settled in the car, I used the access card in a pocket in the visor (right next to a gas charge card) to exit the garage.

The trip to Loves Park was uneventful, and it would have been impossible to get there on public transit.

Included in the car rental is fuel. The Zipcar philosophy is all about sharing and courtesy, so you are supposed to return the car with at least a quarter of a tank of fuel. I estimated that I would have at least that much left after I returned to Chicago, but I wanted to try out their gas purchasing system, so I filled the tank in Loves Park (I also figured the cost would be less than in Chicago proper).

Each Zipcar comes with a gas card. It works like a credit card, but when you use it the pump asks you for the odometer reading and your membership (or “driver”) number. I’m not sure if this is something unique to Zipcar or if this is a common system usable by any motor fleet, but as soon as I entered the information I was able to fill the tank.

Oh, you might be wondering what type of car Zipcar provided to me. It was a BMW 328i.

I was requested to use premium gasoline.

Some extra nice touches: there was a micro-USB charger in the glovebox, which I ended up using since I needed my phone to act as a GPS (sorry iPhone users – there was no plug for you). There was also a pretty decent mixed CD in the CD player (burned on a CD-ROM). I don’t know if they come with all Zipcars or someone just left them there, but I did the same to keep within the Zipcar spirit.

The only downside was that there was something a little off with the alignment and there was a pronounced vibration while driving. It was very noticeable in the 55-65 mph range, and I dutifully tested a variety of speeds (strictly as a matter of science) but it never fully went away. I can’t seem to find any way to report this to Zipcar, however. While I seem to remember seeing something on my phone during the reservation, I was trying very hard to get the car back in time for the next renter that I didn’t explore it at the time, and now the option is gone. I did manage to get back under the 180 mile/day limit, clocking in at 174.

Outside of the mileage limit (which won’t affect most renters) the other thing to watch out for is that there is no refund if you return the car early, and while I am not sure of the penalties, the website hints that it is very uncool to return a car late, especially if someone has a reservation after you.

Overall the experience was so nice that I’m thinking that NASDAQ:ZIP at $6.50 is probably a deal. It was way more convenient than any car rental I have done in my life, and that is actually saying something.

Oh, are any of my three readers going to the LISA conference in San Diego in December? I won’t be at the conference but I plan to be in the city, and I’ll be using Zipcar to get around if anyone wants to get together.

[UPDATE: I got a surprise call this morning from Nef, the Chicago Zipcar fleet manager. He apologized for the alignment issues I was experiencing and even gave me a credit against future rentals.

What I love about this is that a) someone found this post, b) cared enough to read it and then c) bothered to look up my phone number and call me. I’m definitely looking forward to my next opportunity to use their service]