Deep Dive: Growing to Tech Lead
This Deep Dive covers all the aspects of Software Engineer's growth into Tech Lead and Staff positions. Learn directly from distinguished engineers which foundational hard and soft skills you must invest in to accelerate carreer growth.
Become an irreplaceble engineer - attend events, discussions and workshops throughout the year together with your peers and field experts.
Get exclusive access to Deep Dives with Multipass
Master "Deep Dive: Growing to Tech Lead" topic with all-year access to exclusive events, workshops and discussion groups.
Upcoming talks and workshops
Thinking Like an Architect
React Summit 2025

Upcoming
Thinking Like an Architect
Premium

Remember when software architecture seemed like just boxes and arrows on a whiteboard? In this talk, we'll challenge that view and explore what really matters in modern software design. You will discover how successful architects think beyond tech specs, seeing architecture as a living story shaped by people, teams, and evolving needs. You'll gain fresh perspectives on building systems that last and learn why the best architectures are more about enabling people than enforcing technical decisions. Join me for a journey that might just change how you think about architecture forever.
The Top 1% Mindset: How High Performers Think, Lead, and Thrive
JSNation 2025

Upcoming
The Top 1% Mindset: How High Performers Think, Lead, and Thrive

What separates the top 1% of performers in tech from the rest? It’s not just talent or long hours – it’s how they think, lead, and operate daily. In this talk, I’ll break down the mindset shifts, micro-habits, and decision-making frameworks that set world-class engineers and leaders apart.Whether you’re an engineer aiming for staff level or a manager growing into executive leadership, you’ll learn:The 3 core philosophies top performers live by (with real-world examples)How to create leverage instead of just working harderWhy clarity beats hustle – and how to gain itHow to build your personal operating system for consistent growthThe surprising truth about confidence, visibility, and influenceBacked by coaching 100+ engineers and leading teams across LinkedIn, Netflix, and Salesforce, this session is packed with actionable insights for anyone ready to play at the next level.
Becoming a Tech Lead: From Tech to People
JSNation 2025

Upcoming
Becoming a Tech Lead: From Tech to People

The tech lead role is one of the most misunderstood and overlooked positions in the tech industry. Developers are promoted for their coding skills, yet success in this role is measured by leadership, not just technical ability. This shift can be disorienting because being a tech lead isn’t just about technology, it’s about people.Drawing from my experience as a tech lead at ThoughtWorks and coaching over 300 tech leads, I’ll explore why this role is uniquely complex. Positioned at the intersection of people, technology, and business, tech leads must develop critical soft skills like delegation, conflict resolution, and team alignment, yet most are thrown into the role without support.In this session, we’ll uncover why most tech problems are actually people problems and how to address them. We’ll discuss the three key mindset shifts tech leads need to succeed and the seven essential soft skills to develop, with practical steps to get started.Shifting from a technical role to leadership is difficult, uncomfortable, and often messy. But it’s also an opportunity for growth, not just as a leader, but as a person. Whether you're aspiring to be a tech lead, new to the role, or an experienced leader refining your approach, this talk will shed light on one of the most misunderstood roles in tech, by focusing on people.This session offers a glimpse into my upcoming O’Reilly book, Leveling Up as a Tech Lead, where I dive deeper into the challenges and strategies for mastering this role.
Related conferences
Talks & Workshops recordings
Impact: Growing as an Engineer
React Summit 2022

Impact: Growing as an Engineer
Premium

This Talk explores the concepts of impact and growth in software engineering. It emphasizes the importance of finding ways to make the impossible possible and the role of mastery in expanding one's sphere of impact. The Talk also highlights the significance of understanding business problems and fostering a culture of collaboration and innovation. Effective communication, accountability, and decision-making are essential skills for engineers, and setting goals and finding sponsors can help drive career growth. Feedback, goal setting, and stepping outside of comfort zones are crucial for personal development and growth. Taking responsibility for one's own growth and finding opportunities for impact are key themes discussed in the Talk.
On Becoming a Tech Lead
TechLead Conference 2023

On Becoming a Tech Lead
Premium

The role of a Tech Lead involves shaping the roadmap, helping the team be more effective, and working on important projects. Lessons learned include encouraging idea sharing, avoiding taking on all the work, and focusing on delegation. Tech Leads focus on the outcome, involve the team in decision-making, and make plans based on how different pieces will interact. The role of a Tech Lead is to focus on engineering and guide the team in figuring out how the whole system should fit together. Architecting can become problematic when it loses touch with the coding part, resulting in implementation issues.
A Framework for Managing Technical Debt
TechLead Conference 2023

A Framework for Managing Technical Debt
Premium

Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Effective Communication for Engineers
TechLead Conference 2023

Effective Communication for Engineers
Premium

Today's Talk covers the four building blocks of communication: people, message, context, and effective listening. It emphasizes the importance of considering the perspective of others and tailoring messages to the recipient. The Talk discusses different types and channels of communication, and the need to align them with the intended message. It also highlights the significance of soft skills in communication and provides techniques for effective communication and assessing soft skills in tech interviews. Cross-cultural communication and the impact of bluntness are explored as well.
Forget Bad Code, Focus on the System
React Summit US 2023Watch video: Forget Bad Code, Focus on the System

Forget Bad Code, Focus on the System
Premium

Setting up the system and separating concerns are important in software development. Modular construction and prefab units are a new trend that makes construction quicker and easier. Architectural complexity can lead to a drop in productivity and an increase in defects. Measuring architectural complexity can help identify natural modules in the code. Best practices for avoiding architectural complexity include organizing code by business domain and using prop drilling. Atomic design and organizing a monorepo are recommended approaches for managing architectural complexity.
Do You Really Have to Become a Manager to Advance in Your Career?
TechLead Conference 2023

Do You Really Have to Become a Manager to Advance in Your Career?
Premium

The Talk discusses the misconception that software career is a linear progression and shares a story of a software engineer turned engineering manager who wasn't happy. It explores the complexity of describing personality types in software engineering and the importance of considering talents, job meaning, and skill development when making career decisions. The Talk also emphasizes the significance of finding meaning in one's job, job crafting, and exploring different career paths. It concludes with the idea of challenging assumptions, assessing talents, and introspection for effective job crafting.
The Art of Interviewing People or How to Identify Senior Talent
TechLead Conference 2024

The Art of Interviewing People or How to Identify Senior Talent

The Talk discusses the process of interviewing and identifying senior talent. It emphasizes the importance of assessing soft skills and qualities like communication, leadership, mentoring, and teaching abilities. Evaluating problem-solving skills involves observing the candidate's reaction and their focus on the actual problem, rather than the specific answer. The Talk also highlights the significance of ownership, autonomy, emotional intelligence, and the ability to handle failure. Finally, it mentions the importance of concluding the interview by asking questions to assess the candidate's fit and career stage.
From Senior Developer to Manager and Back: The Journey of Returning to Coding
TechLead Conference 2024

From Senior Developer to Manager and Back: The Journey of Returning to Coding

The Talk explores the transition from software developer to team leader, highlighting the different responsibilities and challenges involved. It discusses the role of an engineering manager in organizing team work, making top-level technical decisions, and representing the team externally. The challenges and satisfaction of being a manager are also explored, with an emphasis on the importance of the team's success and growth. The Talk concludes with tips for new managers and the possibility of returning to an engineering role.