2010 Product Roadmap

Sorry for so many business posts! This is what happens when I am well rested and full of Turkey :-) Scott Switzer suggests that you ought to develop in this order:

API First, Mobile Second, Web Third

He claims that the most important consumer of your product in this age is not necessarily a person, but a machine. I agree with him from a scale perspective. Thinking about how your product can add value to other products and services is the fastest way to grow. However, I would recommend approaching things from the opposite order when designing the product. Choosing the ultimate use case with a human in mind (usually yourself) is the best place to start.

Google Maps has to be one of the best examples on both ends.  

Facebook Challenges

Nina Kix does a nice job highlighting some of the problems with Facebook.

Here is a snippet:
"Facebook is supposed to be all about 'your friends,' but Facebook doesn't actually know who my friends are - it's really useful for keeping in touch with people who are 'weak ties,' who I might not have kept in touch with if it weren't for Facebook"

Full thoughts here.