Pages

Saturday, September 24, 2011

Design Quick Hit

Let me be the one billionth person to use Apple as an example of good design.

Every time Apple releases a new version of one of their products -- say the iPhone -- I think "Wow... this is even more iPhone than the last iPhone." Apple knows exactly what their vision for the iPhone is (simplicity, ease of use, elegance and power in your pocket, optimized for mobile use), ruthlessly guards it and lets it inform every design choice they make.

Not everybody does this, I think basically because not everybody knows what their product is: and particularly what it is to the end user.

Take Facebook. I think the end user sees Facebook as a tool for finding out what's going on with their friends and then connecting with them. I think Facebook sort of gets this, but mostly sees Facebook as a platform to show you ads.

That's how I explain something like the recent changes to the News Feed, where it's now based on a Facebook-controlled algorithm that selects what stories filter to the top. That just seems like it's adding noise to the whole seeing what's going on with your friends and connecting with them thing.

You know what algorithm I want for my News Feed? The one that most directly connects me with my friends? It works liked this: ORDER BY created_time DESC. Show me all my friends' updates with the most recent ones first. You remember that one, right Facebook? It was the one you had back before people started complaining about the changes you made to the News Feed.

I know Facebook needs to make money and they do that by selling ads. More power to them. And any change where Facebook has more algorithmic control over what you see gives them more ability to steer you to the content they want you to look at. But I get why people are pissed off. It flies in the face of what they want and value about Facebook's brand.

To be fair, sometimes a change that makes sense for selling ads also creates a good experience for the user. I've had a chance to see a developer preview of the new Timeline feature and I think it's awesome. It really does let you see what's going on (and has gone on) with your friends in a new, interesting and spiffy-looking way.

Wednesday, September 21, 2011

Introducing Status Fight Beta


I bet you've played the 'who posted this status update?' game with Facebook from time to time. You know: the one where you sit in front of your laptop and read a status update out to your friend / significant other / cat and make them guess which of your mutual friends said it. Sometimes it's obvious. Other times it's deceptive. But it's almost always good for a chuckle.

Well, now you can play it for real. As a real Facebook game. On Facebook.

I know. So meta.

It started out as little personal side project, mostly as an exercise to understand how to develop applications for Facebook, but who knows: there might be a real game here. Check it out if you'd like, and leave feedback here.

Play Status Fight

Sunday, July 31, 2011

Puzzling

My attempt to use some of the new mechanics we've recently added to Gamestar Mechanic to make a puzzler:



Friday, February 11, 2011

History comes to life

Play what is surely the greatest video game series ever made about the Shackleton Expedition.

Part I:



Part II:

Friday, October 29, 2010

Cablevision v. Fox: The lesser of two evils



Sometimes in life, it's hard to figure out who to dislike more out of a field of d-bags. As a Cablevision customer current embroiled in the ongoing Fox/Cablevision dispute that has kept Fox's stations off the air for 3 million people in the greater NYC area for two weeks, that's the boat I find myself in. Some disorganized thoughts:

  • I'm predisposed towards being on the side of Fox, as they are the content creator. They have the stuff people want and they have a right to charge what they want for it. People (and other companies) can chose to buy it or not.
  • That being said, it's pretty objectionable that they want to charge someone for content that they distribute freely over the air anyway!
  • On the other hand, it's becoming clear that Cablevision isn't serious about actually negotiating. No serious talks are going on. I find their current cry baby, appeal-to-the-government-to-intervene-in-this-dispute-on-our-behalf strategy to be highly distasteful. Seriously Cablevision: you have an obligation to do everything in your power to deliver a service to your customers with whom you have entered into a contract to do so. It's shameful that you let an agreement with a content provider lapse to begin with, leaving your customers without content they pay you for. That you've let it go on this long without actually seriously negotiating is a disgrace.
At the end of the day, I actually don't understand this whole model of distribution and who pays who. Cablevision has a pipe into my house. Fox, a content provider, wants to use that pipe to send content to me and show me advertising along with it, thus making money. And Cablevision pays Fox for the privilege of letting them use that pipe? Seems backwards to me. I mean, I get my Internet service from Cablevision. Does Cablevision pay Google for the privilege of Google showing me ads when I search for stuff?

Seems like a broken, 19th-Century utility model that's not well suited for the 21st.

Anyone have DirectTV? How's that working out for you.