Optimize for learning #2 Execution Measure what you want to improve Solve problem in structured manner Approach problems iteratively Invest in Iteration Speed #3 Long-Term Value Balance quality with pragmatism Invest in your team’s growth 5
the engineering ladder, the more your effectiveness will be measured not by your individual contributions but by your impact on the people around you. 57
relentlessly towards automation. Build the right software abstractions. Focus on high code quality by using code reviews. Maintain a respectful work environment. Build shared ownership of code. Invest in automated testing. Allot experimentation time, either through 20% time or hackathons. Foster a culture of learning and continuous improvement. Hire the best. 60