WARNING: Making the transition from developer to lead is not without risks. Side effects include (but are not limited to): diminished sense of purpose, constant lingering doubt and feelings of inadequacy. These symptoms may disappear over time. If not, consult a professional or watch this talk.
I was excited to become a lead developer when the chance presented itself but that excitement quickly faded when confronted with reality. Nobody told me what to do and as a result, I had no idea what I was supposed to be doing. I was unproductive as a developer, ineffective as a leader and considered giving up many times. In this talk, I will discuss how I overcame this situation and found what makes this job at least as rewarding as being a developer.
Measuring your value as a tech lead
Personal DevelopmentRelated content
How do I progress without a clear career ladder?
What US engineering managers can expect to earn in 2024
Grow your influence like a leader, not a boss
Engineering leadership is not just about code
CONTENT SPONSORED by SWARMIA
Engineering leadership in a post-ZIRP world
Beware of founder mode
Waiting in vain for a promotion
Influencing influencers: Powerful strategies to scale your impact at work
How non-compete agreements impact engineers
Finding a path through uncertainty
4 ways to think like a boss and boost staff+ impact
I feel stuck in my career. How can I level up in my job?
Your 30-60-90-day plan as a new manager
Reasons to step into a leadership role (and the reasons not to)
How to make hard choices as an engineering leader
6 questions to ask yourself before applying to that job
How to lead without authority
Own your career with a personal development plan
How to better budget your time using the $10 method
4 mental models for more effective engineering leadership
6 ways to effectively lead software engineering managers
Ask Mathias: How can I build a business that lasts?
Are UK developers too risk averse?
Bringing your whole (strategic) self to work
Present technical information using a storytelling framework
Who are technical program managers? Force multipliers for engineering teams
How to keep up with tech trends and upskill sustainably
How to start leading as an individual contributor
How to avoid complacency after success
How to lead individuals with advanced technical expertise
4 essential skills for navigating workplace pressures
How to embrace the never-ending leadership journey
How to communicate with an executive audience
How to develop your skill set for the AI era
Understanding stock options and RSUs as an engineer
Can we cure imposter syndrome in tech?
The reality of being a director of engineering
Ask Maria: How do I balance all my work without hiring?
What is a tech lead? First among equals on a developer team
What is an engineering manager? Taking the step up
It’s time to take emotional intelligence more seriously
How to set boundaries and stop people pleasing at work
10 essential books for new software engineering managers
What is a software architect? Someone with an eye on the big picture
Ask Mathias: How can I get my manager to consider me for new projects?
What is a vice president of engineering?
5 ways to be a more efficient leader in 2024
Ask Maria: Why aren’t our productivity metrics helping?
Ask Mathias: How can I add value to a team of senior engineers?
Tech layoffs are making things worse for women in leadership
31 smart questions to ask in a software engineering interview
6 managing up techniques for senior ICs
How to manage mental health in the tech industry
Finding the right distance as a manager
How to build trust as a new engineering manager
3 scenarios when you should ask for help
What engineering managers need to know for 2024
How to be the best servant leader for your team
How to lead senior engineers as a new manager
CONTENT SPONSORED by LINEARB
4 free engineering slides that win over boardrooms
How engineering leaders can write better proposals
CONTENT SPONSORED by APOLLO
Adapting your leadership for a downturn
Ask Maria: How do I turn around a strained relationship with a peer?
CONTENT SPONSORED by APOLLO
Rethinking your engineering budget during a downturn
How to communicate a decision you disagree with
Bolstering your toolbox as an engineering manager
CONTENT SPONSORED by APOLLO
The 4 steps to leading through a downturn
How to determine if a company is right for you
Why being laid off can help you be a better manager
Ask Mathias: How do I delegate my work when I don’t have enough time?
The unexpected learnings of a first-time tech lead
How tech leads can manage projects effectively
4 strategies to amplify engineering leader productivity
Becoming a force multiplier by influencing without seniority
3 ways to use generative AI for engineering management
LeadDev editor’s picks: October 2023
Tech is changing, engineering management is not
The reality of being a VP of Engineering
Professional growth based on personal passions
What do we mean by Staff+?
Knowing when it's time to leave your job
LeadDev editor’s picks: September 2023
A leader’s guide to effective time management
3 goals to work towards when starting a new Staff+ role
Strategies for managing being overwhelmed
Fostering a skip-level manager relationship
The reality of being an engineering fellow
Maximizing your impact when moving into a leadership role
Going from staff engineer to engineering manager
Answering some common engineering leadership questions
LeadDev editor’s picks: August 2023
Using leave to cultivate autonomy in your team
LeadDev editor’s picks: July 2023
What is a staff engineering manager and how can you become one?
CONTENT SPONSORED by SHOPIFY
9 ways to build technical depth, fast
Setting boundaries when you’re overworked
LeadDev editor’s picks: June 2023
Getting the best for your team by effectively managing upwards
Being a tech lead doesn’t mean having all the answers
An introvert’s guide to engineering management
Leading as the most experienced engineer in the room
LeadDev editor’s picks: May 2023
Breaking down different software tester roles
CONTENT SPONSORED by JELLYFISH
Five strategies to navigate uncertain times
CONTENT SPONSORED by JELLYFISH
Four strategies for avoiding stress as a senior engineer
How to better organize your time as a new engineering manager
A diverse career can help you be a better leader
How to make performance reviews more productive
How leaders can better prioritize personal to-dos
The career progression of a software tester
How to return to work after parental leave
LeadDev editor’s picks: April 2023
Just 16% of training budgets have been cut in 2023
Being a highly sensitive engineering leader during uncertain times
Lessons learned from managing managers
Becoming a more self-directing Staff+ individual contributor
LeadDev editor’s picks: March 2023
Three skills to develop before becoming an engineering leader
Values: The runbook for leadership
Nurturing a non-linear career
Want to stay technical as a manager? Stay curious
Exercising foresight as an engineering leader
LeadDev editor’s picks: February 2023
Goal planning for the new year and beyond
Three ways to develop contextual awareness as a leader
Learning to enjoy the career progression journey
How to be an ethical engineering leader
Demystifying managing managers
LeadDev editor’s picks: January 2023
The best of LeadDev 2022
What makes an effective software engineer?
Resilient Management: Lara Hogan in conversation
You’re not lacking passion, you’re lacking energy
The three steps to take after you’ve been laid off
The Staff Engineer’s Path: A Guide For Individual Contributors Navigating Growth and Change: Tanya Reilly in conversation
How to survive the tech layoffs storm
What UK engineering managers can expect to earn in 2022
LeadDev editor’s picks: November 2022
Four ways to protect yourself from burnout
CONTENT SPONSORED by CHOCO
Five things I wish I knew before becoming an engineering manager
How to find and become a great engineering mentor
Why impatience is a virtue in engineering leaders
LeadDev editor’s picks: October 2022
CONTENT SPONSORED by CASH APP
What to expect when transitioning from IC to engineering manager
How becoming a parent accelerated my path to staff engineer
The leader’s journal: Become an inspiring leader in ten minutes a day
CONTENT SPONSORED by AUTOMATTIC
How to succeed by getting good at failing
The surprisingly high cost of multitasking (and how to avoid it)
LeadDev editor’s picks: September 2022
How to set yourself up for success in a Staff+ engineering role
Is a project management career right for you?
Three ways to make time for reflection as an engineering leader
A CTO’s guide to code-switching: How to tailor your messages to your audience
A tech lead’s guide to effective communication
Three proven strategies for presenting to busy people (like your boss!)
LeadDev editor’s picks: August 2022
Engineering manager or individual contributor: Which path is right for you?
Why your path to engineering management doesn’t have to be traditional
How to navigate organizational changes
The secret to getting to the Staff+ level? Leverage.
How to get helpful, actionable feedback from your colleagues
Everything you need to know when transitioning from IC to manager
CONTENT SPONSORED by TWITTER
Eight things you need to know when moving from a startup to an established tech company
Five must-reads for Staff+ engineers
CONTENT SPONSORED by CODE CLIMATE
How to manage up in your team: Six steps for success
Why you should be a mentor (yes, even you!)
How to lead when you’re going through a personal crisis
How to gather helpful insight from your peers
CONTENT SPONSORED by HIRED
Four things you need to know from 'Setting yourself up for success as a remote candidate'
How to grow your impact beyond your team
Building bridges with difficult co-workers
To code or not to code: What's the right balance for Staff+ engineers?
Getting credit for invisible work at the Staff+ level
CONTENT SPONSORED by HIRED
How to stand out behind the screen: A guide for remote candidates
How do you keep growing when you are the leader of the organization?
Supercharging your impact as an engineering director
CONTENT SPONSORED by HIRED
How to maximize your job offer as a remote engineer
CONTENT SPONSORED by AUTOMATTIC
How coaching can help you become a better leader
Helping juniors to get started in tech: Amarachi Amaechi in conversation
CONTENT SPONSORED by HIRED
Standing out as a remote candidate
CONTENT SPONSORED by HIRED
What top companies are looking for in a great remote technical interview
Want to become a mentee? Follow these five steps.
Seven must-reads for women in tech
CONTENT SPONSORED by AIRBRAKE
Setting the right strategic goals for your engineering org
Elastic Leadership: Roy Osherove in conversation
Changing jobs during pregnancy: Secrets to success
Grow your influence with the art of diplomacy
How to set healthy boundaries with your work
Five valuable lessons for a new tech lead
DevOps for Dummies: Emily Freeman in conversation
Understanding the role of a Principal engineer
Top 10 ideas to take into 2022
Secrets to securing speaking engagements
Software Engineering at Google: Lessons Learned from Programming Over Time
Be a brilliant people developer
Tech Lead Masterclass
Understanding the role as a Staff engineer
Three things that are limiting your impact as an engineer
Writing matters: How to improve your written communication skills
CONTENT SPONSORED by HIRED
Learnings from 'Navigating the engineering job market'
Delegation 202: Finding the right people and setting them up for success
CONTENT SPONSORED by JUST EAT TAKEAWAY
Finding the right engineering role for you
Making a bigger impact through collaboration as a senior individual contributor
Transferring your manager skills when returning to the individual contributor track
CONTENT SPONSORED by HIRED
The art of interviewing your future company
Leading without authority as a Staff+ Engineer
Finding a company with an inclusive engineering culture
How to level up as a programmer
CONTENT SPONSORED by HASHICORP
Reimagining servant leadership
CONTENT SPONSORED by HIRED
How to negotiate a salary offer
Supercharging your impact as an engineering leader
CONTENT SPONSORED by HIRED
Digging into the details of your next engineering role
Being a principal engineer. The world is your oyster.
Be a brilliant people developer
Tech lead skills for developers
How to expand your scope as a Staff+ engineer
CONTENT SPONSORED by PEPSICO
Why being a mentor benefits you too
CONTENT SPONSORED by HIRED
The Great Resignation: How to leverage this moment in your job search
CONTENT SPONSORED by HIRED
An engineer's guide to choosing the right job
Who are staff, principal, and distinguished engineers?
Getting through the awkwardness of networking
How to have difficult conversations
‘What do you mean I’m not perfect’? How to be on the receiving end of constructive feedback
CONTENT SPONSORED by EXPEDIA
Learnings from 'Communicating effectively within engineering orgs'
An engineer’s self-review guide
From individual contributor to manager, and back again
CONTENT SPONSORED by EXPEDIA
Using communication frameworks to become a better engineering leader
Filtering your language as an engineering leader
Borrowing lines from great leaders around you
Becoming an engineering director
Career development for engineering managers
Fundamentals of leadership development for high-performers
Don’t stall your burnout recovery
How to lead with greater impact
Leading through writing in software engineering
Leading engineers when you aren't one yourself
Dealing with FOMO as an engineering leader
The eight flavors of engineering management
CONTENT SPONSORED by TARGET
Learnings from 'Building an environment for learning and development'
What linguistics can teach us about building software with distributed teams
The night the lights went out in Texas
Becoming an engineering manager: autonomy equals responsibility
When, why, and how to stop coding as your day job
Document yourself: a framework for career advancement
Empathy: the key to effective verbal communication
What blocks you from listening?
Creating an early career plan that grows as you do
Common management failures in developing individual contributors
You're not just a manager, you're also a boss
Recognizing and rectifying your mistakes as an engineering leader
Don't let miscommunications derail your projects
The skill of naming what’s happening in the room
How to become involved in your technical community
How to write communication guidelines – and live by them
Maximize your mentorship: search and secure
Tools for effective delegation in engineering management
CONTENT SPONSORED by SHOPIFY
Owning your onboarding in a remote world
Four areas of focus for successful technical leaders
Should engineering managers be technical?
Presenting to executives
Storytelling techniques for creating impactful presentations
Leverage your expertise to excel as an engineering leader
Building a vernacular with your engineering team
Three habits to thrive in your first engineering leadership role
The Effective Engineer: Edmond Lau in conversation
How 2020 has shaped you as an engineering leader
Mentor, coach, sponsor: a guide to developing engineers
Career vectors for technical leaders
From manager to director and beyond
The road to senior individual contributor
Tips & tricks for your own personal development
The invisible song of engineering leadership
Navigating conflict between management styles
CONTENT SPONSORED by TARGET
Bootstrapping a culture of learning in five minutes a day
Realizing empathy: Seung Chan Lim in conversation
Check your privilege: Myisha Hill in conversation
Taking a thoughtful approach to the job search process
How to uncover leadership opportunities
CONTENT SPONSORED by TARGET
How to build your learning culture
From open source to ethical source
Learnings from my first 90 days as an engineering manager
CONTENT SPONSORED by WORK & CO
Learnings from Realizing Empathy and how to apply them as an engineer
CONTENT SPONSORED by TWITTER
On being Latinx and an Engineering Leader in the United States
Taking charge of your career growth
Software freedom vs human freedom
How to be a sponsor when you're a developer
'It’s been a tough week': managing mental health in the workplace
The parable of the locksmith
Level up into leadership with human-centered design
Not all engineering leaders are engineering managers
Become an effective software engineering manager: James Stanier in conversation
Talking with Tech Leads: Pat Kua in conversation
Learning to love meta productivity
The myths and traps of "managing up"
Followership: a mechanism for distributing leadership
Four steps to identifying your new role
Increasing your influence through building a professional network
The reality of being a Principal Engineer
Powerful questions and active listening
I’m newly remote under coronavirus, AMA
Skills for first-time Lead Developers
Applying software engineering practices to improve people management
How to scale yourself as a first-time engineering leader
Extended leave: how to manage the anxieties of returning to work
Lessons from flying for engineering leadership
Transitioning from technical leadership to parenthood, and back again
Exploring the different types of technical leadership
Creating positive cultures distributed engineering teams through communication
Effective meeting facilitation techniques
Navigating friction in your engineering team
Being right is only half the battle: how to optimize your interpersonal connections
How to scale yourself at the speed of Slack
Managing the burnout burndown
Being a customer-focused engineering leader
Leadership Through the Underground Railroad
Scaling yourself as a senior engineering leader
Building Strong Foundations for Engineering Leadership
Avoiding common mistakes as a new engineering manager
Storytelling patterns for engineering leaders
Communicating as an engineering leader
Prioritising personal development as en engineering leader
Navigating different communication styles as engineers
Leadership Lessons from the Agile Manifesto
Managing everyday BAU as a tech lead
Leading through public speaking as an engineering leader
Work-life balance as an engineering leader
Leading radical change as an engineering manager
What I wish I knew as a first time Tech Lead
Leading Leads - Lessons from a growing team
Addressing Imposter Syndrome for engineering leaders
Hacking verbal communication systems
Navigating the challenges of being a tech lead
Empathetic communication as an engineering leader
Embracing change as an engineering leader
Characteristics of a modern tech lead
Plug in to LeadDev
Want to get regular updates on all things LeadDev? Sign up to our mailing list
To find out more about how your data is handled check out our Data Promise