Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
From programming to management
Search
Nikolay Stoitsev
November 28, 2021
Programming
910
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
From programming to management
Nikolay Stoitsev
November 28, 2021
More Decks by Nikolay Stoitsev
See All by Nikolay Stoitsev
AI for Leaders: From Strategy to Practice
stoitsev
0
94
Building vs Buying Software
stoitsev
0
610
Why and how to manage your manager
stoitsev
0
570
A practical introduction to observability
stoitsev
1
940
Building a modern SaaS in 2020
stoitsev
1
820
Everything You Need to Know About NewSQL in 2020
stoitsev
1
580
3 lessons on effective communication for engineers
stoitsev
0
160
ISTA 2019 - Migrating data-intensive microservices from Python to Go
stoitsev
0
200
Evolving big microservice architectures
stoitsev
2
310
Other Decks in Programming
See All in Programming
Java 27新機能 / Java 27 new features
kishida
2
190
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.3k
カツオ、ご期待ください
suneo3476
0
130
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
410
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
210
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
180
Workers Cache を知る
syumai
0
320
mrbgem 三角測量 開発
ogom
0
170
Heart of Swift Concurrency
koher
0
1.1k
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
The Limits of Empathy - UXLibs8
cassininazir
1
690
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
The Curse of the Amulet
leimatthew05
3
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Believing is Seeing
oripsolob
1
240
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Game over? The fight for quality and originality in the time of robots
wayneb77
1
290
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Transcript
From programming to management Nikolay Stoitsev Engineering Manager @ Halo
DX
How to become a manager? Sr. Software Engineer
How to become a manager? Sr. Software Engineer Expert
How to become a manager? Sr. Software Engineer Tech Lead
Expert
How to become a manager? Sr. Software Engineer Tech Lead
EM Expert
What do managers do?
• Leadership • Run 1:1 • Give Feedback • Mentoring
• Coaching • Motivation • Performance Management • Managing personal crisis • Delegation • Effective communication • Servant leadership • Conflict resolution • Team structure • Quality • Onboarding • Diversity and inclusion • Hiring • Delivery • Agile, Project Management • Vision • Mission • Strategy • KPI • Conflict Resolution • Risk Management • Stakeholder management • Empathy • Culture • Alignment • Promotions • Budgeting • Build vs Buy • Managing up • Release management • Incident management • Compensation • Termination • Team building
Onboarding Giving effective feedback Mentoring Coaching 1:1s Delegation Motivation Performance
management Managing People
Leadership Culture & Values Vision & Mission Conflict Resolution Making
Decisions Hiring Team Structure Processes Diversity and Inclusion Risk Management Managing Teams
Budgets PTOs Preparing offers Promotions Admin Work
And you need to be technical
It’s a different profession
Good Engineer Good Manager
Do you want to become a manager?
You don’t need to be a manager to grow Intern
Software Engineer Software Engineer II Sr. Software Engineer Engineering Manager Staff Software Engineer Director Principle Engineer VP Individual Contributor (IC) Ladder
Simple Test https://medium.com/hackernoon/a-voight-kampff-test-for-identi fying-engineering-managers-bb8512c70857
Do you care more about people or technology? … EM
IC Tech Lead
What is the career path of a manager?
Management Growth https://medium.com/swlh/a-hierarchy-model-for-leadership-development-cee911071e4a Leading yourself Leading a team Leading a
large team Leading an organisation Leading the company
Manager Ladder EM EM Sr. EM Director VP CTO Director
VP Sr. EM
Leading managers Growing managers Long-term strategy Org Structure Broad communication
Skip level 1:1 Bigger Budget Planning Manager of Managers (MoM)
~100% MoM ~75% MoM ~25% MoM VP Eng Director of
Eng Sr. Eng Manager ~0% MoM Eng Manager
Director of Engineering • Leads multiple big teams • Leads
long term technical and business solutions across the teams • Able to create high performing team of Sr EMs or EMs
Vice President of Engineering • Leads teams across multiple domains
each with their unique processes, priorities, and modes of operation • Charts the future of the company • The job is no longer the “what”
Chief Technical Officer • Very different in every company •
Aligns the engineering organisation with the rest of the orgs • Able to create high performing team of VPs • Responsible for all things tech
Lessons Learned
0. It’s a new role with different skills
1. Be proactive about finding risks and managing them
2. Management is different in every org so make sure
you know what it means in yours
3. Find good mentors
4. Build book knowledge
5. Regularly ask for feedback
How to start the journey early on
The Manager's Path: A Guide for Tech Leaders Navigating Growth
and Change - Camille Fournier
https://leadingsnowflakes.com/
Challenge your teammates Mentorship Effective Communication … you pick yours…
Start Practicing
Thank you! Q&A Nikolay Stoitsev Engineering Manager at Halo DX
Photos by Christina Morillo, Kelly L, Julia Larson, Andrea Piacquadio, RODNAE Productions, fauxels, S Migaj from Pexels