@mrjyn
October 13, 2010
World's Weirdest Animals! Dogmeat http://www.facebook.com
(video) See ya at the Facebook Social via web-strategist
First Take Analysis: Facebook’s Crusade of Colonization
Categories: Facebook Strategy, First Take, MatrixPosted on April 21st, 2010Today marks yet another important era in Facebook’s saga, they are expected to make a big push to extend the Facebook experience to every webpage.
Today, I attended the f8 developer conference hosted by Facebook, they’ve made some key announcements on what they want their developers to do. While there’s a lot of news sources and bloggers rehashing what was announced, I’d like to go a step deeper and talk about the ecosystem impacts, opportunities and threats, and provide some insights. Here’s my take:
I just finished watching the keynote, while there’s a lot of folks rehashing news, my goal is to tell you what it means, and the impacts it has.
Announcement | What It Is | Opportunities | Threats | What No One Tells You |
Graph API | An open protocol that’s designed to aggregate all social activities from your friend back to Facebook | This makes Facebook a social inbox, regardless of the service: Pandora, Yelp, your corporate site | Email providers like Gmail/Buzz, Microsoft Windows Live, Yahoo, and AOL all want to be those destinations, now competing with 500mm users in FB | Facebook wants to be the starting point for your world –the new email inbox. If they turn on advanced search tools, this can threaten google.com |
Social Plugins: “Like” button | Allows website managers to quickly embed ‘like’ feature on website, like other social features. This will aggregate on FB, and is a form of social bookmarks | As users go to websites (Like CNN) they can see which one of their real friends like which article. | Now your friends are the editors, threatening traditional editorial process. Threat to social bookmarking tools like Delicious | All this social aggregated content will yield a powerful database of what you and your friends like, the precursor to customized web experiences and social advertising. |
Social Plugins: “Social Bar” | A floating bar at the bottom of a webpage embedded by simple code allows for EVERY page to be quickly social. | Everywhere you go online your friends can be with you, forever connected | Google Side Wiki,Meebo, and Liveworld’s Livebar (unless they both integrate Facebook FB API). Disclosure: Liveworld is a client | Now as every page can be social, there is no reason for consumers to make buying mistakes –their friends opinions are always there, diminishing power of marketers. |
Docs.com | A partnership with Microsoft that allows Microsoft office docs to now be social with your Facebook friend | This can extend collaboration with your friends to the office environment | Unsure if this use case makes sense, are your friends those you want to collaborate with? This is a direct threat to Google Docs | Facebook and Microsoft are in bed, to team up against Google. Expect advertising based on social context to appear soon. |
“Presence” Location based data | Facebook handed out in every attendees page an RFID tag that allows you to swipe it at kiosks to indicate your locations, see mine. | Although experimental expect this to extend to location base applications, eventually tying into credit cards, and mobile devices | Location based social networks like Yelp, Gowalla, MyTown, Foursquare and Twitter already allow people to do this –the difference? Add these chips to physical objects | Expect this technology to extend to mobile phones, credit cards, and future consumer products –allowing for unique social interactions. |
War Horn Sounded For Developers To Spread Facebook Experience:
- A Precursor to Social CRM. All of the social data that is now being aggregated to Facebook is the foundation for Social CRM. As Facebook captures each ’object’ whether it be a song, restaurant, person, or ‘like’ they are now assigning a Facebook ID (primary key). This unique identifier will allow every person, object, and piece of media to be trackable and have associated metadata. In the future, expect these objects to be used by developers to quickly assemble experience in context, right on the fly.
- Corporate websites can now be social –yet beware the tradeoffs. Corporate websites are plagued with inflexible archaic content management systems. Rather than wait for IT to develop a social roadmap for the corporate website, brands can now embed Facebook social features on corporate sites, serving up interaction and allowing users to find content their friends also like. Yet beware, by allowing Facebook to be the primary login, this reduces the traditional way of capturing leads and populating your database. Secondly, by doing this once, you’re setting the promise that Facebook will always be part of our corporate experience.
- Facebook goes more public, and threatens Google –but users may revolt. Facebook’s roaring growth is a threat to Google and other web portals, and as more developers deploy these hooks, they spread their colonies all over the internet. Yet Facebook’s core conundrum is they’ve made the promise to their users to keep the experience private and closed. Expect continued scrutiny over privacy as Facebook struggles to go open to compete with Google, dragging along users to be more public every step of the way. Facebook’s battles are both external as well as internal.
Analytics whatgetsmehot.posterous.com/ 20101012 (Content by Title )
Subject: Analytics whatgetsmehot.posterous.com/ 20100924
----------------------------------------
This is a daily email from Google Analytics. You received this email because someone requested the report to be sent to you. You will receive the next report tomorrow. If you would like to opt-out of future email delivery from Google Analytics, please visit https://www.google.com/analytics/reporting/optout?token=nrvazCsBAAA.VnJJUvHUc...
I’m done building Facebook apps for clients | Ryan Waggoner
...April 2010, Facebook decided to completely revamp the platform and roll out a series of new APIs...and apparently hired the worst technical documentation guy they could find to write the docs. They’re incomplete, inaccurate, and contain very little sample code, context, and otherwise useful info...I started building Facebook apps about three years ago, when I first started doing web development consulting full-time. My first apps were simple affairs, but over time they grew more complex and I leveraged the platform features more and more.
Over the last three years, I’ve spent an increasing amount of time on the Facebook platform. This year I built applications for Neutrogena and IHOP, both moderately complex, and I also spent a decent chunk of time this year working on several social games on Facebook. Working on Facebook has always been an exercise in frustration, because they’re constantly changing and breaking the platform. The documentation was also always a little lacking, but it was setup as a wiki, and developers added to it over time and made it at least somewhat useful.
... And the new APIs don’t even work half the time; there are bugs in the tracker that have been there for months, interrupting core functionality. The only place to really find any kind of useful info is the forums, which means hours of searching to find even basic info. Often this info is posted by people at Facebook, but they never bother to put it in the official documentation. I’ve worked with APIs from 2-man startups that offered a better experience, so it’s especially sad to have to deal with this from a platform with 500 million people on it.Now, if you’re building your own apps and you’re making money, I’m sure these annoyances might be worth putting up with. But when you’re building for clients, it’s just a source of stress. Clients don’t care that it was Facebook (not you) who broke the feature that was working yesterday, and they don’t care that what you said you could do two months ago can no longer be done because Facebook decided to change the platform (again). They blame you for all of it.
So I’m done. The money is good and there’s a lot of work, but the stress and frustration just isn’t worth it. Until Facebook decides to implement some controls to stabilize the development of the platform and write some documentation that’s actually semi-useful, I’ll work somewhere else.
You might also enjoy:
79 Responses to “I’m done building Facebook apps for clients”
Great to read this post, exactly our sentiments as well.
Its really hard to set clients expectations when you yourself have no idea how Facebook are going to implement their next round of changes. Take for example the move from FBML to iFrames. Their roadmap makes a recommendation for you to start using iFrames and says that they’ll be available within Page Tabs within a few months. But no explanation of how they are going implement this in relation to the “click to interact” process FBML page tabs currently have. Maybe they aren’t sure how this will work yet, but they could at least explain their intentions. Are they doing away with this “click process”? Will iFrame page tabs auto load? Are new iFrame page tabs going to require a landing page click thru? If so what content can we provide as a lead in (FBML or just an image)? Forum post on this here http://forum.developers.facebook.net/viewtopic.ph...
The irony is that while Facebook is a great tool for engaging in social communication, Facebook devs seem to be hiding within their Facebook fortress not saying a word.
We’d like to meet you guys, lets see some development blog posts, what challenges you’re facing? We might even be able to offer some help…
via ryanwaggoner.com
Facebook API: Everything you wanted to know about the most invasive API on the Planet, but didn't know it was happening...to ask! via programmableweb
The Facebook API is a platform for building applications that are available to the members of the social network of Facebook. The API allows applications to use the social connections and profile information to make applications more involving, and to publish activities to the news feed and profile pages of Facebook, subject to individual users privacy settings. With the API, users can add social context to their applications by utilizing profile, friend, Page, group, photo, and event data. The API uses RESTful protocol and responses are localized and in XML format.
Related social resources on ProgrammableWeb
Facebook: Highlights
- Summary
- Social networking service
- Category
- Social
- Tags
- social
- Protocols
- REST
- Data Formats
- XML
- API home
- http://developers.facebook.com/
Facebook API: Learn more on PW
- The Facebook API: An Ever-changing Source of Frustration?
- Facebook Changes Offer Users Clarity
- Can a Platform Succeed Without a Popular Service?
- Facebook Location API Launches: Read Only For Now
- Facebook iPhone SDK Adds Graph API and OAuth 2.0
- Facebook Application Tabs Are Getting Smaller
- Facebook Makes Huge API Changes - Open Graph Protocol and Much More
- AOL Integrates With Facebook, While Facebook Comes Up Short With Their Move to XMPP
mrjyn semantic web results via jot
"mrjyn" Flickr
"mrjyn" Google
see more »Mrjyn (mrjyn) on Twitter - href=http://whatgetsmehot.posterous.com/Dogmeat http://youtube.com/ limbsandthings1 http://bit.ly/51CSOG http://whatgetsmehot.blogspot.com.
Flickr: mrjyn's Photostream - Oct 9, 2010 ... If the bloody Facebook (Chevy Chase Captain Hook) were cockney! by mrjyn. Today jay alan davis likes your comment: "'er barnet yogi bear was ...
mrjyn's Profile - mrjyn Sprite_screen. Re-verification of my Blogs Fails to Show Me As Author ( NetworkedBlogs). mrjyn asked · 0 replies · Posted on April 15, 2010 20:27 ...
Dailymotion - Online Videos, Music, and Movies. Watch a Video Today! - The latest music videos, short movies, tv shows, funny and extreme videos. Upload, share, and embed your videos. Watch premium and official videos free ...
"mrjyn" Bing
see more »Dog Meat - mrjyn on Dailymotion - ★ Dogmeat Dailymotion ★ 1,572,079 http://whatgetsmehot.posterous.com ☆♥★ M♥ rci ★♥★ Pour Le ★Vues☆ et Merci Aussi pour Le Motionmaker ☆Accueil ☆ PLUS:
Mrjyn (mrjyn) on Twitter - Twitter is a rich source of instantly updated information. It's easy to stay updated on an incredibly wide variety of topics. Join today and follow @mrjyn.
Mrjyn - Mrjyn - from WN Network. WorldNews delivers latest Breaking news including World News, U.S., politics, business, entertainment, science, weather and sports news. Search News ...
Dipity Timeline - Mrjyn - fire walk with / mrjyn, fire walk with / mrjyn, Video response to "Sid Vicious Killed Phillipa Fallon's Cat", Video response to "Sid Vicious Killed Phillipa Fallon's Cat ...
Install The Bookmarklet
Jot's specialty is finding types of keywords on web pages like people, companies, countries and many others. Save this bookmarklet Ask Jot to your bookmarks toolbar, click it while your at a page and Jot will find keywords on that page for you.
"mrjyn" Twitter
dogmeat (jot) semantic web: Image by mrjyn via Flickr General Facebook YouTube Posterous HTML… http://goo.gl/fb/AZdTL
Analyzed Page | Ask Jot - i love jot: Analyzed Page From: whatgetsmehot.posterous.com http… http://goo.gl/fb/JOkx1
Analyzed Page | Ask Jot - i love jot: Analyzed Page From: whatgetsmehot.posterous.com http… http://goo.gl/fb/Uz2wg
"mrjyn"
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- мрјин
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- mrjyn
- מרדזשין