Since childhood, I’ve been a huge fan of maps and the concept of location. I used to spend hours drawing maps of the neighborhood where I lived and reading books and magazines about different countries and places around the world. Much later, I became a web developer and would spend a lot of time playing with the Google Maps APIs and creating mashups with the FireEagle service. When the iPhone came out, I was hooked; not only for the simplistic UI (I could write an entire blog on how less is more with UI) but by the fact that your location was always in the palm of your hand. Once the iPhone SDK came out, I switched careers purely because location-based apps were the stuff of my dreams and that’s what I wanted to spend my time on.
Earlier this month, I headed to Austin for my first experience of SXSW. Whilst many people (myself included) went for the talks and networking opportunities, I was mainly interested in meeting the people behind Gowalla, a location-based service I’ve spent a lot of time with over the past 3 years. In Austin, I was staying with a group of friends who had come not for SXSW, but to collect the rare items and pins that would be available through Gowalla.
The purpose of this blog post is to explain what I’ve learned about the future of location-based services both from talking to Gowalla employees, and watching how people play Gowalla in the real world.
Gamification and Social Validation
One of the key buzzwords of SXSW 2011 was “gamification” which is loosely defined as:
The use of game play mechanics for non-game applications, particularly consumer-oriented web and mobile sites, in order to encourage people to adopt the applications
In the same way that apps add “tweet this” and “facebook that” buttons in order to tick the box for social media, it seems that the future is based around the idea of adding a game layer purely because other apps have one. These mechanics tend to be of the badge variety which works by giving the user digital badges for reaching certain goals. Some go further by giving you physical things (e.g. stickers) rather than digital items.
In addition to gamification, there is also the proliferation of the “check in” model of thinking. This is the idea that you can now check in to anything be it a location (Gowalla, Foursquare), TV shows (Miso, Glue), Books (GoodReads), or just about anything else you can think of. When the models are combined with social networks like Twitter of Facebook, it seems that most applications are generally designed to do 2 things; either tell people what you are doing or show-off to other people about how good you are at a digital task.
For me, the best talk at SXSW was by Josh Williams, CEO of Gowalla, in which he discussed the future of location-based services in a talk entitled “Where are we going”. The candid presentation talked a lot about where services had gone wrong but was also self-admittedly contradictory (especially when you look at the Gowalla service overall which I’ll come onto later). However, he had one key slide which I think resonated with everybody in the room:
Social validation is the primary driver for activity on today’s web
This is a profound idea that suggests the reason that people play with game layers, send tweets, check in on apps, and use social networks and services is purely based on egotism; we do things not because we want to, but because we want to be accepted by society. This is not a new idea, but it is one that I think a lot of people have been blind to for a long time. With one sentence, Williams had made me uninstall a number of apps on my phone and take a fundamental look at the projects I was working on and the people I was interacting with.
Another key quote from the talk was:
Game mechanics are subservient to the usefulness of a service
Whilst this one didn’t hit me with as much impact as the piece on social validation, it’s something I’ve not been able to stop thinking about over the past few weeks. Social validation is the main reason people use a game mechanic but what is the driver for playing a regular game, watching TV, or reading a book? After thinking on it, I’ve concluded that the driver for offline tasks tends to be story, whilst online we tend to want to share our story. By way of example, I might watch Mad Men as I enjoy the plot, but I’ll tweet about it because I want social validation.
This describes the correlation between offline and social networking well enough, but what about game mechanics? These were created in order to incentivise a story action but tend more often to promote the idea of social validation. An interesting game mechanic to look at would be something like Xbox Achievements or PS3 trophies. These were designed to extend the life of a game by adding extra challenges that weren’t part of the main storyline yet have now evolved into an exercise in social validation. People will now play games not because they are interested in the game itself but because they want a higher gamerscore. I’ve seen (and been a part of) this idea myself and it’s only when I think about it that I realise that the best games I’ve played are generally the ones which don’t have achievements. Games like Zelda and Final Fantasy are good because of the story and core mechanic, not because they improve my gamerscore. I’m not saying that all achievements are bad, but I do feel that a game like Assassins Creed II is detracted from when players are performing tasks such as collecting 100 feathers for the sole reason of improving their gamerscore.
Whilst console games can have both this social validation aspect and a good storyline, a worrying trend with most new game mechanics and online games is that they don’t have the story portion at all. For instance, what is the point of Farmville? There is no ending, there is storyline, it is simply a game based around social validation. So it is for services like PackRat (made by the same people as Gowalla) in which you can collect items simply for the purpose of showing other people. Both these games (and others) have an element of a game currency (for purchases of items in the game world) which can be topped up with real money. You therefore end up actually paying real money to purchase items in a digital world for the sole purpose of showing them off to other people. I eventually stopped playing PackRat when I came to the realisation that I was spending money and time (sometimes jumping up when new items came out so I could be the first to get one) on a service which actually had no benefit. I maintain that the reason for this is that there is no ending - users might spend time collecting all the Pokémon on a Nintendo DS as they know there is an ending, but with Farmville, PackRat, et al., the whole thing is continual.
Gowalla: A game of two halves
So, what of location-based services? Gowalla has a difficult task ahead of it currently as it is walking a line of two different concepts; the idea of exploring the world and the idea of collecting items. I believe these can be defined as story and social validation respectively.
Gowalla have used variations of “explore the world” since they first started and it is one of the key things that drew me to them. With their beautiful artwork, it was easy to imagine that your travels were like those in the past where travelers would place a sticker on their suitcase from each place they visited. The concept of a digital passport imitating the real world was exciting and they have done a great job of extending this with featured spots and trips. More recently, highlights and notes have allowed users to show where there favorite places are both publicly and privately and encourage other people to visit those locations. One of the most interesting pieces they are working on is in telling the “story” of your travels. This has begun with them joining your flights together and showing the distance (and connecting flights if applicable) when you check-in at 2 or more airports in a row. They used this feature to award a special pin for those that had travelled to SXSW when they landed back at their originating airport (so I got mine at Heathrow after travelling back from Austin airport). Williams has been mentioning for a long time that these flight updates are “just the beginning” and I can envisage a future in which they can build up a digital holiday keepsake for you (complete with photos, highlights, check-ins, and tweets) by using this information.
However, the other side of Gowalla is one based on a game layer. Items have long been a sore point to many users (including myself for a time) as they were one of the key features that differentiated Gowalla from other location based services (such as Foursquare). As most new users were coming from PackRat, it is easy to see why items were such a key part to many peoples experience. However, like the never-ending gamification I described earlier, there is no ending for items. Once you have them all, you don’t get anything as a new one might be released next week. Therefore there is no end and no purpose to collecting them other than to show off to other people for social validation.
Gowalla have been slowly trying to lessen the importance of items within the game in order to focus on story, but as they have done so the community has been more and more vocal about the changes. One of the changes was to make it so that checking in to more than 5 places within an hour would trigger a switch preventing you from receiving items for the next 24 hours. This was at odds with the “collect them all” aspect of items which require checking in all over the place in order to get them but was done in the interest of making people check-in where they are right now rather than checking-in everywhere within 5km (the current distance you are allowed to check-in from your actual location) just to get items.
Unfortunately, I was privy to many embarrasing moments at SXSW where the Gowalla team were subjected to people complaining about items, check-ins, and the other aspects that I’m sure Gowalla don’t really care about (as they don’t build on the story mechanic). I saw some of the most childish outbursts I’ve ever seen in my life over something as simple as a digital item and it really put me off items as a whole.
In my opinion, Gowalla need to cut items lose in order to really grow as a service. Judging by the complaints on their GetSatisfaction pages, I’d say that the vast majority of complaints are about the game mechanic rather than the overall service and its story elements. If they were to cut off the game mechanic, Gowalla would lose a lot of users, but they’d be able to focus on the key part of the service; “seeing the world”. This in turn would build a better product and allow them to regain users who share their vision rather than trying to maintain the careful balance they have at present.
My current belief is that items are slowly being fashioned into rewards, a feature that was launched at SXSW. With rewards, some of the digital items you find are actually usable as promotional offers (so you might get a “free taco” item which allows you get a free taco when you check-in at certain locations). If they removed the non-reward items, they could have a social layer which has a purpose and isn’t tied so intrinsically with the limitations of exploration. By that, I mean that people would be encouraged to check-in only where they are currently, and by doing so they may receive one of these promotional rewards. Once a reward is used, it should then be archived as it then serves as a history of the promotions you’ve earned (which are a story in themselves). By doing this, you no longer have a part of the service which encourages multiple check-ins for items which have no value beyond social validation.
I have no idea if this is there current plan, but it seems a sensible way forward.
Wallabee: A project based on Gowalla items
If you’re familiar with my projects, you’ll know of a service I created called Wallabee. It’s a website (and set of apps) that build on the Gowalla API and basically dishes out a lot of information about items in particular. I originally created it as I wanted an easy way of finding out which types of spots items appeared at. Items were a fun feature at the start of Gowalla and I would travel to whole new places just to pick up an item - I used to think I was doing this because I wanted items but I eventually realised that I was enjoying having a reason to go to new places and “see the world”. Once I made the site public, it gathered a large following and has grown into various things since. There are apps, item hunters, tools to show Flickr photos at different spots, and a new guide which introduces players to key Gowalla concepts (as Gowalla itself has no tutorial). However, the most popular things every time have been things to do with items (which is confirmed by a new feature I built recently called the Item Directory which shows people where every item can be found in real time).
After SXSW and thinking on both the attitudes of people I’d seen and the talks I’d heard, as well as mulling over everything I’ve said above with regards to social validation, gamification, and the future of Gowalla, I decided that I just didn’t want to do this anymore. I’ve been working on Wallabee in its various incarnations for two and a half years and it wasn’t until I took a step back that I realised everything I was doing was based on items. I’m not interested in Gowalla items. I haven’t even been actively trying to collect them myself for the past year (yet I seem to have got them all just because of my slow check-in rate) so why am I building free apps based around them? I realised that I was doing it not because I wanted to, but because it was what most of the followers I’d gained (by starting with item-based tools) were asking for.
I’ve therefore decided to stop working on Wallabee and instead focus on building location-based apps that extend the story aspects of travel rather than the gamification aspects. If you’re a Wallabee user, then you’ll want to read my post on the Wallabee site about how this affects you, but basically I’m handing the site over to another developer who is interested in the gamification layer and in building upon the brand I’ve created.
I will still be using the Gowalla API and the Gowalla service as I think it shows great potential and is a genuinely exciting location-based service. I’ll be doing this under my own name rather than the Wallabee brand, however, and the apps will mostly be of a paid nature. This begins soon with a completely new app which I’ll be releasing shortly.
To the future
This blog post ended up being about five times longer than I intended but I hope it gives you an insight into what I think about location-based services moving forward as well as some of the social issues around game mechanics. To finish, I’d like to take one more quote from Josh Williams talk at SXSW:
Stay true to your vision
I lost track of my vision when I started developing tools that I wasn’t using myself. I’m looking forward to returning to my vision by creating new apps that will help people explore the world around them.