Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1NhOSuu.
Nikhil Garg talks about the mental frameworks, processes and tools that allow Quora to strike a good balance and move fast sustainably, both in the short-term and in the long-term. Filmed at qconsf.com.
Nikhil Garg is an engineering manager at Quora where he is leading a team of great engineers working on Quora’s core product features and the quality of the user content. Nikhil is very interested in distributed systems, product design and user experience, different programming paradigms, and machine learning.
1. Quora’s Approach To
Moving Fast Sustainably
(In Ten Lessons)
Nikhil Garg (@nikhilgarg)
Qcon San Francisco, 11/18/2015
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/quora-processes-tools
3. Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon San Francisco
www.qconsf.com
7. To Grow And Share World’s Knowledge
Quora’s Mission
8. “Quora is a place where a normal teenager from a remote
Asian country can get direct advice from world’s top
astronauts, programmers, novelists and many others.”
Rajeeb Banstola
High School Student, Nepal
28. Building a Linter takes 4 weeks (160 hours)
Saves 1 hour per developer per week
At 50 developers, saves 50 hours per week
Saves 400 hours in 8 more weeks
63. Move Fast, On Average
Define Your Long Enough Term
Do the Math. There IS Free Lunch
Commit Publicly
Cut Corners In Scope
Optimize Productivity Bottlenecks
Reward Acceleration
Prevent Deceleration
Optimize Processes
Be Practical, Not Ideological
64. ● Empower developers to move fast on average over
long enough term by getting free lunch.
● Profile productivity like code, measure, optimize,
make practical trade-offs.
● Post commit code reviews work, codebase is a tree.