Optimize for iteration speed.
Push relentlessly towards automation.
Build the right software abstractions.
Focus on high code quality by using code review.
Maintain a respectful work environment.
Build shared ownership of code and systems.
Invest in automated testing.
Allot experimentation time, either through 20% time or hackathons.
Foster a culture of learning and continuous improvement.
Hire the best.