4. #1 property on the Internet (time on site) over 200 billion monthly page views Over 80,000 websites use Facebook Connect Over 400 million active users Over 2 billion pieces of content uploaded every week >100 million search queries per day >4 trillion feed actions processed per day over 6 billion minutes spent every Day Over 2 billion chat messages a day
5. Engineering Culture Be Bold and innovate Move Fast and break things Huge Impact with small teams
6. Move Fast, Break Things 2004/2005 College Network 2006 Global Network 2007 Platform launch 2008 Connect for Web 2009 Connect for Devices
We’re proud of this but humbled by how far we have to go. Russia is a focus for Facebook, we want to engage the development community and we will soon have someone local, though nothing has yet been announced
That last slide is actually out of date, today we have over 400M users.
We’re a big site, but how do we do it? What is it like to be an engineer there?
DISRUPTIVE CHANGE Look at the history of Facebook as it has developed. Time and time again, we take something that is good, throw it out and see try to do better Facebook.com was pretty successful, not good enough so we built platform platform was pretty successful, not good enough so we built beacon beacon was not successful, so we built connect connect is very successful MORAL: never be comfortable with your position, never be "complete", always strive to do better ITERATIVE DEVELOPMENT The other thing to think about here is the timeline. We basically re-invent ourselves every year. We’re fast to market because we improve once we are there fail fast, and keep failing until you succeed Demands that you be data driven,with 400+M users, 70% international, you can't intuitively build the right thing every time. - We push code every day, never wait to find out how we can do better
ENTREPRENEURSHIP- We settle arguments through prototypes, not debate Products built by the people who show up to build them EX: video, chat small startups have great ideas but no audience, large companies have the opposite BUILD TOOLS - As you can see, our engineers are hugely leveraged You have to take time to build tools to enable communication Fostering seamless internal communication is critical
CREATIVE EMPOWERMENT engineering seems mechanical, tempting to add process, reduce/prevent failures but this is BAD engineering is actually creative, people need room to take risks, permission to fail if you know everything you are doing will succeed, you are not pushing hard enough, small companies will beat you Story of News Feed launch HACKER CULTURE we don't mean hacker in the nefarious sense -- hacking is about seeing something that is wrong and finding any way you can to fix it -- PROBLEM: the web should be more social, but how do you make that happen?
First answer: Platform, pretty successful. Developers can work within the Facebook frame just like on several Russian social networks. Our application developers can monetize however they want, though we’ll also have a payments platform soon and only take a 30% commission.
So, we’re done, right?
Nope, not good enough, we need to hack the entire web so we come up with Connect -- EX: Connect is free. The value of social data and distribution is very high, but it should go the people who implement it and integrate it. [SLIDE: afisha connect implementation] People should monetize however they want and have total control, it isn't about control but rather empowerment
It starts with simple drop in widgets
But can be fully customized, in particular with log in
Then that integration can return to Facebook to provide more distribution
Until you’ve basically built your own social application on top of our social graph without any of the hassle
We should charge for it this time, right? Nope, It is FREE, and it is OPEN, and we think it is the best platform out there.
Great, so you’ve built a great company that can do some great things, how do you keep it going? Talk through these points.