R&D Management 14 min read

How Facebook Boosted R&D Efficiency: Insights from CTO Ge Jun

In this interview, former Facebook Tech Lead Ge Jun shares how rapid yet sustainable development, trust‑based culture, and practical DevOps practices boost R&D efficiency, offering concrete process, engineering, personal, and management strategies along with measurable metrics for tech teams.

Efficient Ops
Efficient Ops
Efficient Ops
How Facebook Boosted R&D Efficiency: Insights from CTO Ge Jun

Speed is the ultimate weapon in today’s competitive market, and continuous R&D innovation is essential for enterprises to survive and thrive.

Today the Efficient Operations community interviewed Ge Jun, co‑founder and CTO of KodeRover, to discuss how Facebook improves team R&D efficiency and how engineers can grow quickly.

Community: Please introduce yourself.

Ge Jun: I earned my bachelor’s in Computer Science at USTC and a master’s at Iowa State University. After graduating in 2004 I worked at Microsoft, then joined Facebook in 2010, stayed five years, and later worked at Stand Technologies and Huawei. I am now co‑founder and CTO of KodeRover.

What are your main areas of expertise?

Ge Jun: 1) R&D efficiency – at Facebook I led the development and open‑source of Phabricator, a suite of development tools focused on code review. 2) End‑to‑end infrastructure – I worked on Facebook’s platform team and later built full‑stack infrastructure on AWS for startups.

How did your experiences at world‑class companies influence you?

Ge Jun: Microsoft gave me a solid technical foundation and rigorous development processes. Huawei showed me how large domestic companies execute with high speed. Facebook impressed me most with its extremely high development efficiency, innovative tools, and a trust‑based culture that empowers engineers.

What makes Facebook’s culture and view of R&D efficiency different?

Ge Jun: Facebook’s culture is trust‑based, encouraging engineers to pursue what they are passionate about, providing open access to code, and tolerating high fault tolerance. Their R&D efficiency is characterized by pragmatism, balancing short‑term gains with long‑term sustainability, and continuously evolving platforms and processes such as CI pipelines, weekly deployments, and gray‑/blue‑green releases.

How can teams improve their R&D efficiency?

Ge Jun: R&D efficiency should be fast, accurate, and continuous. To improve it, focus on four aspects:

Process: Optimize workflows to validate value quickly (lean startup, Kanban), automate code integration, continuous delivery, and provide self‑service environments.

Engineering methods: Optimize key pipeline stages – design, development, testing, operations – using branch management, left‑right testing, and rigorous code review.

Personal efficiency: Encourage engineers to understand business goals, master fundamentals (atomic code, architecture, design patterns), invest time in tools like CLI and Git, and commit to continuous learning.

Management and culture: Align business and technical goals, build strong teams and career ladders, and foster a culture that rewards innovation and safe experimentation.

What metrics can measure team R&D efficiency?

Ge Jun: Key indicators include:

Net Promoter Score (user‑value metric) and system downtime.

Work‑in‑Progress (WIP) count and release frequency.

Defect rework rate (quality metric).

These metrics should guide teams, not be used for individual performance evaluation.

What major challenges have you faced in your career?

Ge Jun: Opening Phabricator at Facebook required rapid learning of an unfamiliar stack while managing open‑source collaboration. Later, adapting to Huawei’s culture after years abroad was challenging. In both cases, intensive self‑learning over 3‑6 months helped me overcome the difficulties.

What skills are essential for a CTO balancing technology and management?

Ge Jun: Strong technical breadth and strategic vision, hands‑on experience (writing code, sharing knowledge), effective communication with executives and teams, setting realistic business and technical goals, and talent development.

How should traditional enterprises approach digital transformation?

Ge Jun: Embrace cloud (public, private, hybrid) for service‑orientation, self‑service, and elasticity; break information silos through sharing; and adopt DevOps to remove departmental walls and streamline processes.

What are your future plans?

Ge Jun: I will focus on R&D efficiency. KodeRover aims to provide cloud‑native development environment governance and intelligent release orchestration, targeting 10× delivery efficiency and business growth. I am also writing a column on R&D efficiency to help teams and individual developers.

devopssoftware developmentteam managementFacebooktechnology leadershipR&D efficiency
Efficient Ops
Written by

Efficient Ops

This public account is maintained by Xiaotianguo and friends, regularly publishing widely-read original technical articles. We focus on operations transformation and accompany you throughout your operations career, growing together happily.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.