Software Engineering at Google: Lessons Learned from Programming Over Time
What do good engineering processes and tools look like?
DevOps for Dummies: Emily Freeman in conversation
Understand the competitive advantages of DevOps and why it is important.
Elastic Leadership: Roy Osherove in conversation
Values and techniques to consider in leadership roles.
Helping juniors to get started in tech: Amarachi Amaechi in conversation
What should senior engineers keep in mind when mentoring juniors?
Effective Remote Work: James Stanier in conversation
How to be just as impactful in a distributed workforce
Just Work: Kim Scott in conversation
Establishing new norms in the workplace to promote success
Engineering Management for the Rest of Us: Sarah Drasner in conversation
Transition from being a great engineer to being a great engineering manager
Dynamic Reteaming: The Art and Wisdom of Changing Teams: Heidi Helfand in conversation
How can you manage the effects of changes occurring within your team?
The Staff Engineer’s Path: A Guide For Individual Contributors Navigating Growth and Change: Tanya Reilly in conversation
What does it mean to be a Staff Engineer and how does your role impact your organization?
Decision Making for Software Engineering Teams: Francesco Strazzullo in conversation
How to be mindful on what data you need to decide on
Managing Humans: Michael Lopp in conversation
Lessons on leading and managing engineers.
The Manager’s Path: Camille Fournier in conversation
A guide for tech leaders navigating growth and change.