How Facebook Became A Mobile-First Company, And Why It Is So Involved With Open Sourcing

NewFacebookMobileOrgChartFacebook Head of Mobile Release Engineering Christian Legnitto and Head of Open-Source Projects James Pearce spoke about the social network’s transition to a mobile company and its mobile open-source projects at a whiteboard session at its headquarters in Menlo Park, Calif., earlier this week, TechCrunch reported.

The social network shared its old (below) and new (above) mobile organizational charts, but, as TechCrunch pointed out, not all of Facebook’s mobile products are represented, nor are functions including infrastructure and measurement.

OldFacebookMobileOrgChart

Legnitto said during the session, as reported by TechCrunch, that Facebook’s mobile team was “constantly playing catch-up” under the old model, but its iOS and Android applications are now “mobile-first and mobile-best,” adding:

We changed how we develop, changed how we ship, changed how we write code, but kept our culture.

And Pearce said during the session that the social network now has some 90 open-source projects with more than 2,500 contributors, according to TechCrunch, adding that open-source technologies are a big part of Facebook’s history, as Co-Founder and CEO Mark Zuckerberg leaned on PHP, MySQL, MemCache, and others while building the social network.

Pearce said the company’s open-source products have a combined 65,000 watchers, have been forked 15,000 times, and have received 45,000 commits, TechCrunch reported, adding that “benevolence” and Facebook’s mission to make the world more open and connected are behind its heavy involvement in open sourcing, and that by working with the open-source community, the social network “creates a virtual engineering capacity that goes beyond these four walls.”

Readers: What do you think of Facebook’s mobile progress?

Related Stories
Mediabistro Course

Instagram Marketing

Instagram MarketingStarting October 27, learn how to gain likes and followers on one of the most popular social media platforms! In this course, you'll learn how to develop an Instagram strategy that will make your profile stand out and gain new followers, tell your brand's story through photos, and use your profile to drive your sales and business objectives. Register now!