Engineering the Future of Software
April 10–11, 2016: Training
April 11–13, 2016: Conference
New York, NY

Leading simplicity

Sam Lambert (GitHub)
4:50pm–5:40pm Tuesday, 04/12/2016
Distributed systems
Location: Beekman Parlor Level: Intermediate
Average rating: ****.
(4.20, 5 ratings)

Prerequisite knowledge

Attendees should have a general understanding of infrastructure.


It is important for leaders to guide their teams toward pragmatic technical choices and avoid complexity. Much of building software is about picking your challenges. By making sensible technical choices, you can move fast without compromising stability. Sam Lambert describes how GitHub is building a world-leading, cutting-edge platform on top of stable, proven technologies.

Topics include:

  • The importance of pragmatism
  • How the monolithic approach can continue to serve your organization
  • How you can move fast and break as little as possible by choosing your problems
  • Why you might never regret the simple path
  • The role new technologies can play in informing your decisions and approach
  • The challenges involved with the simple approach
Photo of Sam Lambert

Sam Lambert


Sam Lambert is the director of systems at GitHub. An experienced engineer, Sam focuses on growing the technical organization responsible for GitHub’s core services. He is passionate about technical leadership and building high-performing engineering teams. Sam has spent his two years at GitHub applying his experience to positively impact the availability and performance of its technologies while also advocating for simplicity and pragmatism within the engineering community.