Software Engineering at Google: Lessons Learned from Programming Over Time

Software Engineering at Google: Lessons Learned from Programming Over Time

What do good engineering processes and tools look like?

Facilitating Software Architecture: Andrew Harmel-Law in conversation

Facilitating Software Architecture: Andrew Harmel-Law in conversation

How can you ensure architects and development teams are working towards the same goal?

DevOps for Dummies: Emily Freeman in conversation

DevOps for Dummies: Emily Freeman in conversation

Understand the competitive advantages of DevOps and why it is important.

Think faster, talk smarter: Matt Abrahams in conversation

Think faster, talk smarter: Matt Abrahams in conversation

What techniques can you use to communicate spontaneously and confidently?

Elastic Leadership: Roy Osherove in conversation

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

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

Effective Remote Work: James Stanier in conversation

How to be just as impactful in a distributed workforce

Just Work: Kim Scott in conversation

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

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

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

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?

Resilient Management: Lara Hogan in conversation

Resilient Management: Lara Hogan in conversation

Resilient Management is a guide to building, inspiring and leading resilient teams

Remote Engineering Management: Alexandra Sunderland in conversation

Remote Engineering Management: Alexandra Sunderland in conversation

What makes great remote leadership?

Exploring A/B Testing: Leemay Nassery in conversation

Exploring A/B Testing: Leemay Nassery in conversation

Leemay lays out the fundamentals of A/B testing

De-coding the technical interview process: Emma Bostian in conversation

De-coding the technical interview process: Emma Bostian in conversation

What if you had a cheat code for acing technical interviews?

Decision Making for Software Engineering Teams: Francesco Strazzullo in conversation

Decision Making for Software Engineering Teams: Francesco Strazzullo in conversation

How to be mindful on what data you need to decide on

Daring to be different: Stories and tips from a woman leader in tech: Raji Rajagopalan in conversation

Daring to be different: Stories and tips from a woman leader in tech: Raji Rajagopalan in conversation

How can you build an exceptional career for yourself, despite any challenges you face?

Managing Humans: Michael Lopp in conversation

Managing Humans: Michael Lopp in conversation

Lessons on leading and managing engineers.

Leading Snowflakes: Oren Ellenbogen in conversation

Leading Snowflakes: Oren Ellenbogen in conversation

Understand how to lead unique individuals and improve your overall management skills

The Manager’s Path: Camille Fournier in conversation

The Manager’s Path: Camille Fournier in conversation

A guide for tech leaders navigating growth and change.

How to be right when it counts: 7 tools for making better decisions: Sho Soboyejo in conversation

How to be right when it counts: 7 tools for making better decisions: Sho Soboyejo in conversation

Identify when being right is important, and when it’s not