SlideShare a Scribd company logo
1 of 30
Download to read offline
Keeping up your technical
skills as a manager
Without annoying your team(s)
@calibratesfKathleen Vignos | @kathleencodes
2014
2015
2016
Who cares?
The benefit of having a highly competent
boss is easily the largest positive influence
on a typical worker’s level of job
satisfaction.
– Study by Benjamin Artz, Amanda Goodall, and Andrew J. Oswald
““
React, KubernetesREST APIs, AWSgit, Jenkins, Puppet
Fundamental Shifts
Problems with
hands-on
Leadership
priorities
Changes in
tech trends
• Lack of maker time
• Risk blocking team
• Credibility
• Loss of team autonomy
• Lack of prior knowledge
• Strategic focus
• Soft skills development
• Industry moves fast
• Too many options
• Want guaranteed ROI
• Competing priorities
Why it’s hard for managers
Choose growth
Avoid becoming irrelevant
Get creative with time
•Book daily/weekly work calendar slots
•Book daily/weekly personal calendar slots
•Schedule a class and invite others
•Commit to giving a talk (brown bag, conference)
•Prioritize workshops over presentations
•Capitalize on sporadic nights and/or weekends
•Meetups
•Company hackathons
Idea blitzkrieg .
Understand the systems and people you manage
•Read all design docs
•Code review (non blocking)
•Set up the dev environment,
build, deploy
•Pair program, fix bugs
1
•Build prototypes on local
•Encourage team brown bags
for new learnings
•Encourage code walkthroughs
•Remove/delete dead code
Automate management tasks
•Set up system health dashboards
•Set up queries for success metrics
•Write scripts (Python, Google
App Scripts)
•Build chrome extensions
(ex: recruiting)
2
•Bots (Slack, Alexa skills, IFTTT)
•Build interview questions,
solutions, rubrics
•Third-party software integrations
(Jira/Tableau)
Work on side projects
•Give a conference talk or brown
bag about a side project
•Participate in hackathons
(company or outside)
•Contribute to open source
3
•Build a new interview code
challenge: grade it, solve it
•Volunteer at code camps and
meet ups
•Tutor your kids, niece, friends’ kids
Keep up with trends
•Attend technical conferences
•Attend tutorials/workshops
•Take a class (set a goal,
tell someone)
•Read a new technology book
4
•Tech blogs, podcasts
•Tool demos from third party providers
•Slack channels (Rands #architecture,
#tech-chat)
Customize your career path
•Move from specialist to generalist
•Take on a project in
unfamiliar territory
•Manage a team in a new
technical domain
•Consider the IC/manager pendulum
5
•Take a learning sabbatical
•Alternate between startups and
large companies
•Try reciprocal mentoring
relationships
2017
2018
2019
2017
2018
2019
Technical conferences
and workshops
Technical classes
and tutorials
Projects, coding, scripts,
backfill jobs, bug fixes
Design doc review
Taking care of
your future .
Overcome current or future bias
However, the engineering director is responsible for their organization’s overall
technical competence guiding and growing that competence in the whole team as
necessary via training and hiring. They should have a strong technical background
and spend some of their time researching new technologies and staying abreast of
trends in the tech industry. They will be expected to help debug and triage critical
systems, and should understand the systems they oversee well enough to perform
code reviews and help research problems as needed. They should contribute to the
architecture and design efforts primarily by serving as the technically-savvy voice
that asks business and product questions of the engineers on their teams, ensuring
that the code we are writing matches the product and business needs and can scale
appropriately as those needs grow.
– Rent the Runway engineering ladder
Invest in career growth
Preferred qualifications: Master’s degree in Computer Science or a relevant
field; Experience developing high-growth, consumer/user-centric technology
platforms; Strong engineering leadership and ability to attract top talent,
motivate people, instill accountability and get best out of the team; Ability to
contribute to architecture/design discussions and make sound technical decisions;
Ability to set and drive the “big picture” strategy while also having the capability
to provide detailed technical guidance to the team, enabling them to execute
more effectively and deliver products on time and within budget.
– Google Job Description, Director, Engineering, Chrome Web Platform
Qualify for career opportunities
•Design a distributed key/value store
•What’s the search complexity of…
•Data structures
•Implement an algorithm using MapReduce
•UNIX internals
•When’s the last time you pushed to github?
– Google engineering manager questions as posted on glassdoor.com
Maintain interview skills
Stay relevant
What will you
learn next? .
Thanks!
@kathleencodes | | @calibratesf
Slides: https://tinyurl.com/managerswhotech-calibrate
Github: https://github.com/kvignos/managerswhotech

More Related Content

What's hot

Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013
Chris F Carroll
 
Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminating
SefaKOCAKALAY
 

What's hot (18)

Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for Architects
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013
 
Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managers
 
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
The intersection of Design Thinking and Agile - Talk at Academy Xi by Eryk Ko...
 
Agile Experience In Complex Projects
Agile Experience In Complex ProjectsAgile Experience In Complex Projects
Agile Experience In Complex Projects
 
Saf08 Growing Architects Kevin Francis
Saf08 Growing Architects   Kevin FrancisSaf08 Growing Architects   Kevin Francis
Saf08 Growing Architects Kevin Francis
 
"You Made a Game, Now What?" Week2 game production methods and realities
"You Made a Game, Now What?" Week2 game production methods and realities"You Made a Game, Now What?" Week2 game production methods and realities
"You Made a Game, Now What?" Week2 game production methods and realities
 
STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!STC-PMC October 2016 Presentation-That's What You Think!
STC-PMC October 2016 Presentation-That's What You Think!
 
Who is an architect and Why care about Architecture
Who is an architect and Why care about ArchitectureWho is an architect and Why care about Architecture
Who is an architect and Why care about Architecture
 
How to absorb changing requirements in new product development
How to absorb changing requirements in new product developmentHow to absorb changing requirements in new product development
How to absorb changing requirements in new product development
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source JourneyHP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
 
Balancing the Equation: Doing More than Documentation
Balancing the Equation: Doing More than DocumentationBalancing the Equation: Doing More than Documentation
Balancing the Equation: Doing More than Documentation
 
Possible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminatingPossible errors in projects and methods of avoiding and eliminating
Possible errors in projects and methods of avoiding and eliminating
 
Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
 
Leadership pipeline for Technologies
Leadership pipeline for TechnologiesLeadership pipeline for Technologies
Leadership pipeline for Technologies
 

Similar to Keeping up your technical skills as a manager

Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
AMC Bridge
 
Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016
Ali Mehaidly
 
Director of Engineering
Director of EngineeringDirector of Engineering
Director of Engineering
Lenora Jenkins
 

Similar to Keeping up your technical skills as a manager (20)

A brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UXA brief introduction to Enterprise and Industrial UX
A brief introduction to Enterprise and Industrial UX
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at Work
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...
How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...
How to Quickly Prototype a Scalable Graph Architecture: A Framework for Rapid...
 
Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Full Stack Developer Classes in Chandigarh.pptx
Full Stack Developer Classes in Chandigarh.pptxFull Stack Developer Classes in Chandigarh.pptx
Full Stack Developer Classes in Chandigarh.pptx
 
Uncovering the World of Platform/Backend PM by Skyscanner Sr PM
Uncovering the World of Platform/Backend PM by Skyscanner Sr PMUncovering the World of Platform/Backend PM by Skyscanner Sr PM
Uncovering the World of Platform/Backend PM by Skyscanner Sr PM
 
Sap abap course
Sap abap course Sap abap course
Sap abap course
 
Sap abap course content
Sap abap course contentSap abap course content
Sap abap course content
 
Building successful data science teams
Building successful data science teamsBuilding successful data science teams
Building successful data science teams
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project PlanDITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Dell Taipei, Taiwan Job Openings
Dell Taipei, Taiwan Job OpeningsDell Taipei, Taiwan Job Openings
Dell Taipei, Taiwan Job Openings
 
How to Hire Full Stack Developers: A Guide
How to Hire Full Stack Developers: A GuideHow to Hire Full Stack Developers: A Guide
How to Hire Full Stack Developers: A Guide
 
Director of Engineering
Director of EngineeringDirector of Engineering
Director of Engineering
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 

Keeping up your technical skills as a manager

  • 1. Keeping up your technical skills as a manager Without annoying your team(s) @calibratesfKathleen Vignos | @kathleencodes
  • 2.
  • 7.
  • 8. The benefit of having a highly competent boss is easily the largest positive influence on a typical worker’s level of job satisfaction. – Study by Benjamin Artz, Amanda Goodall, and Andrew J. Oswald ““
  • 9. React, KubernetesREST APIs, AWSgit, Jenkins, Puppet Fundamental Shifts
  • 10. Problems with hands-on Leadership priorities Changes in tech trends • Lack of maker time • Risk blocking team • Credibility • Loss of team autonomy • Lack of prior knowledge • Strategic focus • Soft skills development • Industry moves fast • Too many options • Want guaranteed ROI • Competing priorities Why it’s hard for managers
  • 12.
  • 13.
  • 14. Get creative with time •Book daily/weekly work calendar slots •Book daily/weekly personal calendar slots •Schedule a class and invite others •Commit to giving a talk (brown bag, conference) •Prioritize workshops over presentations •Capitalize on sporadic nights and/or weekends •Meetups •Company hackathons
  • 16. Understand the systems and people you manage •Read all design docs •Code review (non blocking) •Set up the dev environment, build, deploy •Pair program, fix bugs 1 •Build prototypes on local •Encourage team brown bags for new learnings •Encourage code walkthroughs •Remove/delete dead code
  • 17. Automate management tasks •Set up system health dashboards •Set up queries for success metrics •Write scripts (Python, Google App Scripts) •Build chrome extensions (ex: recruiting) 2 •Bots (Slack, Alexa skills, IFTTT) •Build interview questions, solutions, rubrics •Third-party software integrations (Jira/Tableau)
  • 18. Work on side projects •Give a conference talk or brown bag about a side project •Participate in hackathons (company or outside) •Contribute to open source 3 •Build a new interview code challenge: grade it, solve it •Volunteer at code camps and meet ups •Tutor your kids, niece, friends’ kids
  • 19. Keep up with trends •Attend technical conferences •Attend tutorials/workshops •Take a class (set a goal, tell someone) •Read a new technology book 4 •Tech blogs, podcasts •Tool demos from third party providers •Slack channels (Rands #architecture, #tech-chat)
  • 20. Customize your career path •Move from specialist to generalist •Take on a project in unfamiliar territory •Manage a team in a new technical domain •Consider the IC/manager pendulum 5 •Take a learning sabbatical •Alternate between startups and large companies •Try reciprocal mentoring relationships
  • 22. 2017 2018 2019 Technical conferences and workshops Technical classes and tutorials Projects, coding, scripts, backfill jobs, bug fixes Design doc review
  • 24. Overcome current or future bias
  • 25. However, the engineering director is responsible for their organization’s overall technical competence guiding and growing that competence in the whole team as necessary via training and hiring. They should have a strong technical background and spend some of their time researching new technologies and staying abreast of trends in the tech industry. They will be expected to help debug and triage critical systems, and should understand the systems they oversee well enough to perform code reviews and help research problems as needed. They should contribute to the architecture and design efforts primarily by serving as the technically-savvy voice that asks business and product questions of the engineers on their teams, ensuring that the code we are writing matches the product and business needs and can scale appropriately as those needs grow. – Rent the Runway engineering ladder Invest in career growth
  • 26. Preferred qualifications: Master’s degree in Computer Science or a relevant field; Experience developing high-growth, consumer/user-centric technology platforms; Strong engineering leadership and ability to attract top talent, motivate people, instill accountability and get best out of the team; Ability to contribute to architecture/design discussions and make sound technical decisions; Ability to set and drive the “big picture” strategy while also having the capability to provide detailed technical guidance to the team, enabling them to execute more effectively and deliver products on time and within budget. – Google Job Description, Director, Engineering, Chrome Web Platform Qualify for career opportunities
  • 27. •Design a distributed key/value store •What’s the search complexity of… •Data structures •Implement an algorithm using MapReduce •UNIX internals •When’s the last time you pushed to github? – Google engineering manager questions as posted on glassdoor.com Maintain interview skills
  • 30. Thanks! @kathleencodes | | @calibratesf Slides: https://tinyurl.com/managerswhotech-calibrate Github: https://github.com/kvignos/managerswhotech