Monthly Archives: January 2012

Some Notes on Flying Logistics

Posted by mitch on January 21, 2012

If you travel a lot and have done so for years, there’s probably not a lot for you in this post. If you’re just starting a change where you will be traveling more, or if you only travel from time to time, you might get a tip or two out of this. I’ve clocked about 350,000 miles of travel in the last few years. I’ve learned a few things along the way. I’m sure there’s still a lot I don’t know, so I’d love to hear what you have learned, too!

Here are a few thoughts:

Pick an airline and stick with it. Sign up for the frequent miles program and always use your number when you book. On the boring domestic carriers (United, American, US Airways, etc.) you will earn status as you fly. Generally the bottom level of status starts at 25,000 miles within a calendar year. If you do 4 cross-country trips from NY to LA in a year, you’re going to be darn close to hitting that status. If you do a lot of short hops, you can earn status for segments.

Why do you care about elite status? A few reasons:

  • Elite passengers get to use faster security lines; this saves a ton of time.
  • Elite passengers don’t pay for checked baggage.
  • Elite passengers board first, so there’s never an issue of checking a bag at the gate unless you’re late to board.
  • Elite passengers have a better seat selection available to them in coach, sometimes these are seats with more leg room.
  • Elite passengers get occasional first class upgrades when there’s room.

These are great perks and they do make for better quality of life when traveling. In addition to the above, elite status moves you up in the standby queue. This means if something goes wrong, whether you miss a flight or a flight is cancelled, you are ahead of other passengers in the queue. Elite passengers also get a different phone number to call for customer service.

So which airline should you pick? In my opinion, it depends on what city you live in. If you live in Philly, pick US Airways. Atlanta, Delta. Denver, United. Chicago, American or United. San Francisco, United. Dallas, American. You want to pick an airport that has a hub in your city. If you live in a different city, you should pick an airline that has a hub close to you or close to where you most frequently travel. Since I live in Boston, US Airways is the closest hub to me (Philly; I’m ignoring JFK and LGA because I try to avoid those airports as well as the DC airports).

You’ll note above that I have omitted Virgin America, JetBlue, and Southwest from the discussion. I like Virgin and JetBlue a lot, but both of them have a bad rewards program for frequent business travel. I absolutely adore Virgin but the flights are jam packed and expensive.

For some cities, you might pick two airlines to keep elite status on–Seattle has a big Alaskan Airlines presence, but if you go to Kansas City a lot, Alaskan may not be the best way to get there. If you live in Raleigh, I’d pick US Airways–Charlotte is close and from there, you can go anywhere, and JetBlue (direct flights to lots of cities).

On the day of travel, check the weather at your departure, connection, and destination cities. A snow storm or problems in any of those cities, either active or forecast, can lead to problems. If you catch what’s going on early enough, you can switch things around and possibly avoid problems. I once would have been stranded in Denver for a weekend if I hadn’t done this.

I also highly recommend using something like TripIt to manage and monitor your flights. TripIt will text me with gate changes and countdowns on layovers–when I land in a city, TripIt will text me what gate I am arriving at and how long I have to get to the next gate (and how long that is). I usually double check in the airport, but TripIt has always been right. At $50/yr, the pro version is a hugely useful tool. Just remember that TripIt will also text you 4 hours in advance of the trip, so if you have a 6 am flight, the 2 am text can be annoying. I put my phone in airplane mode the night before because of this.

Travel stress gets rough when things go wrong. There is nothing worse than being stranded or on stand-by for 24 hours. In the winter, avoid snowy cities for layovers. Do not change planes in Chicago, Detroit, or Minneapolis in the winter! This means if you’re booking on United, American, Northwestern (Delta), be careful and pay attention to where that city in the middle is. In the summer, you can get in trouble in Dallas with thunderstorms. There’s always something, somewhere that can go wrong (fog in San Francisco, anyone?), but avoiding layovers in snowy cities is critical during the winter!

Sometimes things go wrong because you miss your connection. Usually this is because your inbound flight is late. You can avoid this by avoiding extremely short connections–anything less than an hour is going to be tough. 90 minutes is a lot safer. But remember, with enough elite status, your airline is going to have you higher on a standby list than everyone else who wants on that next flight to Omaha. Also, when you are booking, try to avoid the last flight to anywhere. If you miss a connection or something goes wrong with your initial flight, there’s a chance to get on a later flight–If that wasn’t the last flight that day.

If something does go wrong, go stand in line with everyone else. But while you are in line, call the airline. Ideally you have attained at least the base level of elite status and can call that specific number–keep that number in your cell phone. The person on the other end of the phone isn’t dealing with 200 angry passengers in person and that person is going to be a lot calmer–especially if you are calmer. And you will be calmer, because you’re on the phone with the airline.

If things are going very wrong, it’s time to get creative and flexible. OK, all the flights to your destination airport are full, but what if you go to a nearby airport? Dayton isn’t that far from Columbus. What if you drive to some other airport and fly to your destination from there? If you’re stranded in Chicago, it’s a 3.5 hour drive to Indianapolis and a 6 hour drive to Louisville, Kentucky, either of which might have better weather or seats. National car rental is my favorite when it comes to one-way car rentals. Once I was at Myrtle Beach and facing a hurricane coming in. I drove to Charlotte 1-way and flew out from there. Another time I was in Philly but needed to be in Columbus in 12 hours. I drove the 480 miles, but I failed to think about flying to Dayton (80 miles away) until I was about 240 miles into the drive.

If you do bridge the gap with a 1-way rental, don’t forget to call the airline and tell them! If you’re driving from a connection airport and plan to pick-up the return itinerary at your final destination airport, you need to tell the airline or they are likely to decide you never made it to the destination and cancel your return itinerary!

Sometimes you just have to admit defeat and go hide in a hotel though. Try to pick one with a good bar.

Related post: Using travel rewards programs.

Some other notes from folks on Twitter:

  • @Texiwill: Always get a confirmed seat… Nothing like showing up at the gate without a confirmed seat. (This is a very good point; if your boarding pass doesn’t have a seat on it, you don’t have a seat on the flight! -M)
  • @PJNeal: Disagree with you re: JetBlue. Free flight benefits are amazing for frequent fliers. (I used to fly them 125-150 flights/yr) (I should have been more clear; it really depends on what your idea of benefits are. -M)
  • This post intentionally doesn’t cover things such as picking a seat (check out SeatGuru) or how to pack for convenient security theater passage… another post.

Tags: ,

Quick Dual Timezone Clock Design

Posted by mitch on January 17, 2012

I have long wanted a dual timezone clock for my desk but I never found one that I liked. Most of the multi-timezone clocks on the market are for 3 or 4 timezones and are gaudy analog displays or ultra utilitarian digital displays. Why not build one using an Arduino board as the base? This would enable a number of integration opportunities with Internet services.

I’m planning on having two screens on the clock, each of them 128×64 pixel monochrome displays. Driving one of these screens requires a significant number of I/O lines, so this design will benefit from using an Arduino Mega board, though I haven’t yet confirmed that the Mega has enough lines without some type of mux.

The model above shows an approximate mockup that I threw together while flying earlier today. The clock is about a 2×2.5×7″ rectangular prism with a triangular subtraction so that the screens can be tilted. I suspect the length can be shrunk to 6″ or less; there’s a lot of empty space in the above model. The Ethernet RJ45 and power jacks are moved from the Arduino boards to a separate board so that the main boards can be mounted vertically but the wires are still on the back of the clock.

I have a few software features in mind:

  1. NTP sync on power-on and thereafter syncing once per day. This has the obvious advantage of never having to set the clock and also enables using a cheaper real-time clock chip with a few seconds of drift per day.
  2. The above requires Ethernet. The Arduino Ethernet shield gets the job done.
  3. A simple web interface to configure the timezones and perhaps zip codes so that some weather information can be displayed for each location.
  4. A button on the back of the clock to show the DHCP-collected IP address.
  5. Perhaps a bit of integration with a calendar feed to show upcoming events on the calendar. This will likely require some kind of middleware that the clock communicates with. I am not sure I will take it this far.

PoE would be a cool addition but I’m not sure I want to mess with it for this project.

I’ll post again when I have more than vaporware. I ordered the LCD screens this weekend.


Copyrights, Trademarks, Patents, and Trade Secrets

Posted by mitch on January 10, 2012

I was reading a forum where people were talking about the new Swivl and saw someone complaining about the name “Swivl” being too weak for a “copyright”. I’ve seen a lot of confusion about what the differences are between a copyright and a trademark, a copyright and a patent, and a patent and a trade secret. Briefly,

A copyright protects a work that is authored. In the case of a technology product, this includes the source code, the documentation, and also marketing materials such as the web site or datasheets.

A trademark protects a word or other way to identify a brand. In the case of a technology product, this includes the name of the company, the name of the product, and any logos or slogans tied to the brand identity. Trademarks may be claimed but unregistered (TM) or registered (R). Trademarks apply to a specific category of products or services, which is why it’s fine that we have Delta Airlines and Delta Faucets.

A patent protects inventions or discoveries. In the case of a technology product, this can be pretty broad—an algorithm used by the software1, a way to build a product, or some other invented technique.

A trade secret is something that is not revealed and kept intentionally secret because it is something of value. Companies must mark any information as confidential as part of reasonable efforts to keep such information secret. The classic example of this is the Coca-Cola formula. There is no protection of a trade secret if someone else can clean-room reverse engineer the secret.

There is a balance between patents and trade secrets; a patent provides broad protection but the science behind the invention must be disclosed in return for that protection—and the patent does eventually expire.

By no means are the above descriptions detailed, exhaustive, or legal advice, but they are brief and understandable. For more information, visit these pages:

Many thanks my friends and colleagues who reviewed this post prior to publishing.

1 When embodied in something real. And there’s the argument about whether or not software is real. Anyway, the goal of this post isn’t to debate this point.

Tags: , , , ,

Products I Want But Haven’t Found

Posted by mitch on January 09, 2012

Please feel free to “borrow” the ideas below and bring them to market. I will happily beta test!

1. Built-in USB wall charger. (Edit 11-Feb-2012: See my follow-up post.) A 1-gang USB wall charger that installs in a standard electrical box, available in white with a Decora faceplace. I want 6 USB ports and zero outlets. Maybe also a version with 1 outlet and 3 USB ports. I would buy a lot of these, especially if they had a bit of surge suppression in them. I know about the FastMac USB plate and I have 2 or 3 of them sitting in a box, but they are ugly and don’t provide enough ports. I am using a 4-port USB wall charger in the interim. This particular model has a cheaply machined AC plug, so it often falls out of the wall socket, especially in hotels with often-used sockets.

2. Shaun Fynn’s paper tray system (pictured below; sorry for the poor link, but his site is Flash). Apparently this is no longer on the market. What I really love is the under-stated nature of the trays (no walls), the “rubber garden” for holding small items like pens, zero desktop footprint, and the arms for moving the trays around (so they can be pulled forward to retrieve or triage, and pushed back out of the way).

3. A way to drive 3×30″ displays from a 15″ MacBook Pro. Village Tronic is working on a Thunderbolt enclosure. Hopefully it comes out, doesn’t suck, and will solve this problem. I think SSDs, a Thunderbolt RAID, and something like this might let me stop buying desktop computers.

There’s probably more, but these came to mind this morning.