Skip to main content

The Paperless Tourist

I recently spent a week in Portugal for EWSN'10 and spent a few days in Lisbon and Porto on either end of the conference. I decided this time to go entirely paperless -- that is, not take a paper guidebook. Rather, I was going to rely entirely on my iPhone for all of the travel information. As an experiment it was largely successful, with some caveats.

Normally I take a Rough Guide or Lonely Planet guidebook with me when I travel, but this has two big disadvantages. First, I have to lug the book around wherever I go, which usually means also having a bag or something else just to carry the book when I'm out on the town. Second, having the guidebook out in a bar, restaurant, or on the street immediately pegs you as a tourist and I hate being so conspicuous. I'm all about blending in, as the picture on the right should make absolutely clear. (Pop quiz: Which one is me? Hint: I don't smoke.)

This time, I decided to rely on the iPhone Kindle app and bought the Rough Guide to Portugal for Kindle. So the entire text of the book was in my pocket at all times, and reading the book on the iPhone just makes me look like another cell-phone-obsessed tech junkie, which is fine by me. (At least in most places that I travel, although I have been to some pretty dodgy places where messing with an iPhone in public is likely to garner some unwanted attention.)

The big disappointment was that the resolution of the maps in the Kindle Rough Guide is not good enough to actually read the street names and markers -- even when zooming in on the map. I am not sure if this is unique to the iPhone or whether I'd have the same problem on a proper Kindle (I don't have one so I can't tell). I can say it isn't a problem when using a paper guidebook. So I could not really use the maps in the guidebook at all.

Of course, Google Maps is great on the iPhone and the GPS feature is a huge help when you're trying to get your bearings. However, this requires use of your data plan, which is expensive overseas. I bought a 50MB international data add-on which costs about $60. Other than having to monitor my usage it was a pretty good investment, though I really wish it were not necessary.

There are a couple of iPhone apps allowing you to download maps for offline viewing, including OffMaps (and quite a few rip off apps that simply take the same data and package it for a single city and sell you that alone for 99 cents.) They also permit use of GPS without incurring data charges. Unfortunately, they use free map sources that are much less accurate and complete than Google Maps -- the map for Coimbra was just terrible and only showed a couple of major highways, and none of the smaller back streets of the city. So the quality varies a lot.

The best iPhone app by far was the Lonely Planet Lisbon City Guide, which includes a great map with all of the restuarants, bars, etc. listed and linked to a little page telling you about the place with its hours. You can even search the guide, unlike the Kindle app which has no search capability. It's pretty terse but for a few days in a city was more than adequate. I also like how Web links can be tapped directly -- in case you want to dip into your data plan, say to check out the website for a restaurant or hotel -- the same is true in the Kindle e-books as well.

The final caveat was the limited battery life of the iPhone. The Kindle app does not eat a lot of power (I've read for hours on it with hardly a dent in the battery) but use of the GPS is pretty energy-intensive. While traveling I was using the iPhone a lot more than I usually do, and found that by late afternoon or early evening I was getting into dangerous territory, necessitating a quick recharge at the hotel if I was going to last the evening. Fortunately this coincides with my usual tourist siesta so it was not a problem.

If it were not for the poor resolution of the maps in Kindle Rough Guide, this combination of apps would have been an ideal solution for travel without a paper guidebook. If they can just fix that I'm ready to conquer the world without a book.


  1. I've unlocked my iPhone, and I use an O2 SIM card when I'm in the UK. The fees are £7.50 for unlimited data each month and they throw in 100 free international minutes if you top up with £20 when you buy the SIM card ($30, and a steal compared to your $60 for 50MB). Most providers in Europe are similar. My recommendation: time to check out this site:

    As for the maps, if you have the Google Maps via the 3G connection and the compass on the 3GS, you're good to go. No Rough Guide needed!

  2. Hi Matt,
    Just a little comment about your picture. It does not seem like Portugal at all. Didn't you take that photo in India?


Post a Comment

Popular posts from this blog

Why I'm leaving Harvard

The word is out that I have decided to resign my tenured faculty job at Harvard to remain at Google. Obviously this will be a big change in my career, and one that I have spent a tremendous amount of time mulling over the last few months.

Rather than let rumors spread about the reasons for my move, I think I should be pretty direct in explaining my thinking here.

I should say first of all that I'm not leaving because of any problems with Harvard. On the contrary, I love Harvard, and will miss it a lot. The computer science faculty are absolutely top-notch, and the students are the best a professor could ever hope to work with. It is a fantastic environment, very supportive, and full of great people. They were crazy enough to give me tenure, and I feel no small pang of guilt for leaving now. I joined Harvard because it offered the opportunity to make a big impact on a great department at an important school, and I have no regrets about my decision to go there eight years ago. But m…

Rewriting a large production system in Go

My team at Google is wrapping up an effort to rewrite a large production system (almost) entirely in Go. I say "almost" because one component of the system -- a library for transcoding between image formats -- works perfectly well in C++, so we decided to leave it as-is. But the rest of the system is 100% Go, not just wrappers to existing modules in C++ or another language. It's been a fun experience and I thought I'd share some lessons learned.

Why rewrite?

The first question we must answer is why we considered a rewrite in the first place. When we started this project, we adopted an existing C++ based system, which had been developed over the course of a couple of years by two of our sister teams at Google. It's a good system and does its job remarkably well. However, it has been used in several different projects with vastly different goals, leading to a nontrivial accretion of cruft. Over time, it became apparent that for us to continue to innovate rapidly wo…

Running a software team at Google

I'm often asked what my job is like at Google since I left academia. I guess going from tenured professor to software engineer sounds like a big step down. Job titles aside, I'm much happier and more productive in my new role than I was in the 8 years at Harvard, though there are actually a lot of similarities between being a professor and running a software team.

I lead a team at Google's Seattle office which is responsible for a range of projects in the mobile web performance area (for more background on my team's work see my earlier blog post on the topic). One of our projects is the recently-announced data compression proxy support in Chrome Mobile. We also work on the PageSpeed suite of technologies, specifically focusing on mobile web optimization, as well as a bunch of other cool stuff that I can't talk about just yet.

My official job title is just "software engineer," which is the most common (and coveted) role at Google. (I say "coveted&quo…