Developers
Should Not
Become Managers
(unless they should)
Jamie Strachan
Application Development Manager
Info-Tech Research Group @jamiestrachan
DEVELOPERS
*
SHOULD
BECOME
NOT
MANAGERS
Junior Developer
Senior Developer
Manager
What do you love
about being a dev?
Intangible
outcomes
Tangible
outcomes
Long term
results
Short term
results
Manager
schedule
Maker
schedule
Lots of people
Few people
DEVELOPERS
*
SHOULD NOT
BECOME MANAGERS
I am a Developer
I am a
person who develops
Junior Developer
Senior Developer
Manager
People who
develop
People who
manage
Why would you want
to be a manager?
Growth
Challenge
Force
multiplier
Development can be
good preparation for
management
Problem
solving
Systems
thinking
Empathy
Technical
understanding
To code or not to code?
"Make the change easy
— Kent Beck
(warning: this may be hard),
then make the easy change”
How can I make the change easy
so they can make the easy change?
How do I know if
management is for me?
Learn from
managers
Hone your
instincts
Find
leadership
opportunities
What if management
isn’t for me?
Awesome!
Agile Team Lead?
Product Owner?
Teacher?
Evangelist?
Developer?
Tech Lead?
Takeaways
1. Manager is not a promotion from Developer
2. You are a person who can grow their skills
3. DO think about your career
4. DON’T limit yourself to Dev → Manager
Developers
Should Not
Become Managers
BUT MAYBE YOU SHOULD
@jamiestrachan
Resources
Books
• The Manager’s Path, Camille Fournier
• How F*cked Up Is Your Management? Melissa + Jonathon
Nightingale
• Managing Humans, Michael Lopp
Blogs/Newsletters/Articles
• The Co-Pour (https://mfbt.ca/)
• Rands in Repose (http://randsinrepose.com/)
• Elided Branches (http://www.elidedbranches.com/)
• Software Lead Weekly (http://softwareleadweekly.com/)
• A Voight-Kampff Test for Identifying Engineering Managers
Resources
Meetups
• #TeamLeadTO (https://www.meetup.com/Toronto-Software-Team-Lead-
Meetup/)
Slack Groups
• Rands Leadership Slack (http://randsinrepose.com/welcome-to-rands-
leadership-slack/)
• Engineering Managers Slack (https://engmanagers.github.io/)
Conferences
• The Lead Dev
• Calibrate

Developers Should Not Become Managers (Unless They Should)