Everything you want to know about Facebook Graph Search


A week ago Mark Zuckerberg was on stage talking about the future of Facebook and unveiling Facebook Graph Search. Since then thousands upon thousands of articles have been written on the subject, so why write another one?
Every single piece I’ve read, seem to either misunderstand, or not care about what makes Graph Search different. So here I go, trying to explain what Graph Search really is.

Continue reading “Everything you want to know about Facebook Graph Search”

What makes a product good

Sit up straight, I’m about to explain the secret sauce behind exceptional products.
There is a difference between products that perform poorly and products that perform well that is hard to put your finger on. Designers have been struggling to tell you about it for years. But it turns out it’s not the answer that is the problem, it’s the question.
The question is: Is it enjoyable? It’s the difference between functional and great.

Continue reading “What makes a product good”

ux review of chrome for iOS

Google services have been a long time coming for iOS users. While most people’s immediate response to that is to say “of course, they have android” I think it’s weird for google to neglect 400 million customers of their services just because they want to promote another mobile platform. Android already has a majority market share after all.
Continue reading “ux review of chrome for iOS”

The awesome new Google Mobile site – Google Mobile goes Local

When I roam around a city (which rarely happens I promise think) I often find myself wishing there was a good way to search for local services (coffee shops, bars, restaurants).
This unicorn has never appeared though. Local seemed to be impossible with current tech.

Then I was on the subway this morning. And a tweet lead me to Google Mobile, below the search bar I found something odd…

Google Mobile Start page

It said log in. And it asked for my location (sorry about the Swedish btw, I’m in Sweden so Google assumes I prefer the deprecated language over English).

Now I’ve used Google Places before and I was not impressed. There simply isn’t enough aggregated data in Stockholm for it to work. Well that’s what I thought.

I logged in and pressed the icon marked “Cafe’s”. Lo and behold! Google quickly returned Coffee shops close to my location, on a map even!

Google Mobile Local Results

Now this is impressive. But what is a lot more impressive is what happened next. I scroll down the list and instead of just finding aggregated information, which I come to expect from Google, I’m shown an impressive interface of detailed information and functions for each location.

Google Mobile Location results list 1Google Mobile Location results list 2

Not only can I call the location directly from the app, I can also find reviews directly. But this is the most impressive part: the item on top of the list is shown on the map (which stays at the top as you scroll) and an overlay button appears letting me find Directions to the location…

This post is quite probably the worst I’ve ever written, and that is because I’m completely blown away by the UX of this SERP.

Google has really understood what I want out of a local search and given me the tools I need to use the information they present me with. A level of user experience I’ve never seen from Google and would only expect from the very best Apple products.

Google, I salute you. Keep this up!


Google+ review: Why Google+ will fail

Google+ is the new social network launched by Google. Despite having a track record of broken dreams and train wrecks in the social space, Google has actually managed to put together a quite compelling product.
A lot of the tech industry is claiming it really is a Facebook killer.

Here’s why it’s not

Google+ is basically a clone of Facebook. So much of the service is nearly identical that it would be silly to claim otherwise. Now this might be because Google is lazy, or it might be that Facebook has found a good way to view social information. I’m more inclined to the latter.

But similarity won’t get new users, they’ll understand Google+ easier (an important argument) but they won’t stay for that. So what stands out?

Circles, Sparks, Huddles and Hangouts

Circles are central to the Google+ experience. To share or follow anyone you have to assign them to a circle or group. The idea is that if all your friends are in groups from the start, having more control of what you share to whom is a lot simpler.

Google Plus Circles

That’s a great idea. Sadly it’s really annoying and adds work for the users. Every time you post something you have to choose which circles to share with. The ones you shared with last are offered as a default. I’ll bet that most people will add most if not all their circles and then never change. The reason for this is that we don’t share if sharing is to much work. That’s why social networking took off in the first place, they made it easier to share stuff we liked. Google+ is making it harder than on Facebook. Not a compelling argument for most people.


Sparks are topics of interest that you can follow and get all the new information on right inside Google+. This is a great idea. Having content in the social network, ready to be shared.

Google+ Sparks

There is a problem. It’s basically just a Google search. So there’s very little filtration of content and hardly ever anything new. Google+ is still a beta so this could evolve to a killer feature. But for Google to invent a new type of search just for content in Google+… I don’t think that’ll happen.


Huddles are group messaging. Yeah. Another one… And for some reason it only works on mobile devices, they don’t show up in the web interface. So basically a bit less useable than Facebook chat.

Google+ Huddle


Hangouts are amazing. Hangouts are video chatroom that you can start at any time and than jump in and out of and just talk to people. Amazing tech.

Google+ Hangout

But a stupid idea. Why?
I don’t understand why companies keep dragging the video-calling, video-chatting ideas out every time they get more tech. The trend in general is moving from voice to text because it is less intrusive.

Intrusive is basically the definition of having friends looking at you while you work.

“But chat roulette was a hit!?”  I hear you desperately cry. Yes it was. Because it’s for fun it was quick to just spend a half hour jumping in and out of conversations or charades with dicks random people. But do you want to do that with just your friends? Probably not.

It is however an even simpler way to have video conferencing, which inside Google must seem like the thing everyone wants to do. I’ve never met someone who would like that. But I’m sure those people will be thrilled. I’ll use it to have drinking nights with my buddies in the UK no doubt.

Summing up

So far Google+ looks like a great, clean, new social network. With absolutely nothing to make it more useable than Facebook.

The only reason people loves this product is because it says Google right there on the logo.

But we should give it the benefit of a doubt, it’s still just a beta, it might be missing features or showing us features that are far from finished.

Don’t get me wrong, I’ll still be on it. It’s just that I don’t use it at all.

Real time search – the problem

Both Google and Microsoft’s new search service Bing has partnered with Twitter to provide real-time search results for queries. This is great news for finding valuable information but it also creates new problems to overcome; filtering out the irrelevant data.
Search today is based on relevance through counting the number of links to and from a site. This relevance also weights the linked sites. This is the basic idea behind Google’s PageRank system. But its fundamentally flawed, namely the older the site the more information and weight it can get. Google has of course tried to minimize this affect but it’s still visible when searching for certain topics.  Google “next apple event” for an example. The search result is completely useless.

Twitter however has the opposite problem. Without a system like PageRank to value the posts a lot of relevance comes from time. The latest posts are the most relevant. But this also means that topics that aren’t current might not yield any relevant information available. So the time problem is reversed from Google’s PageRank time problem.

So how will we solve this? Well, I don’t have a definitive answer of course. But I’ve more and more come to believe in crowd sourcing as a means to get accurate data. Perhaps relevance can be calculated not from the content itself but from how we interact with it. If users can be filtered out from bots (usage patterns for bots are really hard to mask over time since the cloud could potentially remember ever mouse move they make) relevance could be weighted from number of users who actually read or view the content.

No doubt Google has teams working on this. And no doubt they will eventually buy some small startup doing it a lot smarter than they are. It’s an interesting problem nevertheless.

Google releasing Chrome OS for netbooks

My first thought: “Google OS, great! Go google! Wait, haven’t googles products got steadily less and less stable and good as the company has expanded? oh well…”
Then I realize this is another OS on an already shattered market (PC/laptop). Of course it’s based upon Linux but it doesn’t support a lot of heavy features. Basically it’s made to boot an Internet browser and nothing else.  This is, of course, Google’s stratagem and has been from the start. And I see their point, web apps are steadily taking over functions I used desktop apps for earlier.

But there is a long way to go, web apps are just not responsive enough for smaller tasks, I use notepad, and Things. Programs that are snappy. I haven’t seen anything web based that comes close to them in responsiveness.

Maybe HTML 5 can speed things along.

Anyone having problems with chrome?

I’m having some problems with google chrome:

  • Some javascript web applications freeze for a second or two now and again.
  • CSS color updates (for backgrounds) are really slow in some web applications (www.rememberthemilk.com)
  • I can’t use blogger, it tells me that javascript in my browser has been disabled… LoL! 🙂

Anyone else having problems? Sure this is a beta, but with regards to their launch information that stated that they had better QA then any other browser application it’s really weird that these simple problems should trickle through. Or are they extremely advanced problems with simple symptoms?

Google chrome

Everyone is discussing it but I still have to mention the fact.Google has just released Google Chrome, a web browser with some interesting features.
For example each tab in the very streamlined interface is a seperate process, quite similar to having several browser windows up at the same time. The effect is that you can free up memory without having to restart the entire application as well as one crashing tab will not crash the rest of the program.

It’s built on apples webkit and is extemely fast. It also has a completely new virtual machine for javascript which should speed up web applications a bunch. Though I haven’t seen that at all so far.

A good friend of mine said this morning: “Google is taking over the world. They’ll launch an OS soon”.
My reply was that he’d already missed it. Google doesn’t need an OS, they’ve already created one through the web using cloud computing.
Soon everyone will have a linux based netbook, the only common ground will be the web. And guess who will rule supreme with their new browser fastest on the net? 🙂

There are a lot of worse rulers mind you…

Knols and articles

Google has justed started a new service called Knol. Knols are basically articles that can be edited by the author or everyone depending on what setting the author chose.
I’ve read that knol is supposed to be a competitor to Wikipedia but I don’t see how google intends to compete with the amount of content already on wikipedia.

One good things though is that Knol will allow me to write the articles I’ve been promising for you online through drafts and invite reviewers to check them before I post them on this blog. Which will push me to finalize the articles a lot sooner.

But the post about difficulty level is still coming, probably this Wednesday. I’m also glad to announce that a lengthier article about the decline of creativity in MMOG design is coming. And soon, because I can’t stop thinking about it.