SlideShare a Scribd company logo
1 of 32
Keeping Up your
Technical Skills as a
Manager
without annoying your team(s)
Kathleen Vignos | @kathleencodes | #velocityconf
Howdy
Managers!
2014
2015
2016
Who cares?
Photo by Štefan Štefančík on Unsplash
“
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
Fundamental shifts
React.js
REST API
AWS
Jenkins
Puppet
Why it’s hard for managers
Problems with hands-on
● Lack of maker time
● Risk blocking team
● Credibility
● Loss of team
autonomy
Leadership priorities
● Lack of prior
knowledge
● Strategic focus
● Soft skills
development
Changes in tech trends
● Industry moves fast
● Too many options
● Want guaranteed ROI
● Competing priorities
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
1. 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
◆ Build prototypes on local
◆ Encourage team brown bags for new learnings
◆ Encourage code walkthroughs
◆ Remove/delete dead code
2. 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)
◆ Bots (Slack, Alexa skills, IFTTT)
◆ Build interview questions, solutions, rubrics
◆ Third-party software integrations (Jira/Tableau)
3. 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
◆ Build a new interview code challenge: grade it,
solve it
◆ Volunteer at code camps and meetups
◆ Tutor your kids, niece, friends’ kids
◆ Attend conferences ✅
◆ Attend tutorials/workshops ✅
◆ Take a class (set a goal, tell someone)
◆ Read a new technology book
◆ Tech blogs, podcasts
◆ Tool demos from third party providers
◆ Slack channels (Rands #architecture, #tech-chat)
4. Keep up with trends
◆ 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
◆ Take a learning sabbatical
◆ Alternate between startups and large
companies
◆ Try reciprocal mentoring relationships
5. Customize your career path
2017
2018
2017
2018
Taking care of
your future
Photo by Federica Galli on Unsplash
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
“
-- Google engineering manager questions as posted on Glassdoor.com
Maintain interview skills
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?
Photo by Alexandru Acea on Unsplash
Stay relevant
What will you
learn next?
#managerswhotech
Credits
Special thanks to all the people who made and
released these awesome resources for free:
◆ Presentation template by SlidesCarnival
◆ Photographs by Unsplash
Thanks!
@kathleencodes
#managerswhotech
#velocityconf
Slides:
Github: https://github.com/kvignos/managerswhotech

More Related Content

What's hot

Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProDistinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProHighland
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency, Inc.
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
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 ArchitectureQuovantis
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterpriseuxpin
 
Business Analysts V Architects
Business Analysts V ArchitectsBusiness Analysts V Architects
Business Analysts V ArchitectsKevin Francis
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?Henry Jacob
 
The essentials of a digital project
The essentials of a digital projectThe essentials of a digital project
The essentials of a digital projectCyber-Duck
 
Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for ArchitectsKevin Francis
 
Strategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsStrategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsPeter White
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Pedro Teixeira
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DTorranceLearning
 
Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teamsuxpin
 
Saf08 Growing Architects Kevin Francis
Saf08 Growing Architects   Kevin FrancisSaf08 Growing Architects   Kevin Francis
Saf08 Growing Architects Kevin FrancisKevin Francis
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintEryk Korfel
 
Lessons learnt from agile in local government
Lessons learnt from agile in local governmentLessons learnt from agile in local government
Lessons learnt from agile in local governmentMichele Ide-Smith
 
141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup ctoSilvan Mühlemann
 
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 eliminatingSefaKOCAKALAY
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical LeaderJean Barmash
 

What's hot (20)

Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A ProDistinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
Distinguishing Between Healthy and Unhealthy Mistakes: How to Fail Like A Pro
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
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
 
Practical UX Research for the Enterprise
Practical UX Research for the EnterprisePractical UX Research for the Enterprise
Practical UX Research for the Enterprise
 
Business Analysts V Architects
Business Analysts V ArchitectsBusiness Analysts V Architects
Business Analysts V Architects
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
 
The essentials of a digital project
The essentials of a digital projectThe essentials of a digital project
The essentials of a digital project
 
Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for Architects
 
Strategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teamsStrategies for building, managing, and scaling technology teams
Strategies for building, managing, and scaling technology teams
 
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
Implementing Dual-Track Agile :: Lessons from the trenches @ITSpring.by May 2019
 
ATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&DATD Virtual Conference: Leveraging Agile Methods in L&D
ATD Virtual Conference: Leveraging Agile Methods in L&D
 
Building & Sustaining Successful UX Teams
Building & Sustaining Successful UX TeamsBuilding & Sustaining Successful UX Teams
Building & Sustaining Successful UX Teams
 
Saf08 Growing Architects Kevin Francis
Saf08 Growing Architects   Kevin FrancisSaf08 Growing Architects   Kevin Francis
Saf08 Growing Architects Kevin Francis
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Lessons learnt from agile in local government
Lessons learnt from agile in local governmentLessons learnt from agile in local government
Lessons learnt from agile in local government
 
141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto141125 10 lessons learned being a startup cto
141125 10 lessons learned being a startup cto
 
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
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
CTO School Meetup - Jan 2013   Becoming Better Technical LeaderCTO School Meetup - Jan 2013   Becoming Better Technical Leader
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
 

Similar to How to keep up your technical skills without annoying your team(s)

Building successful data science teams
Building successful data science teamsBuilding successful data science teams
Building successful data science teamsVenkatesh Umaashankar
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSitrusLLC
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesAMC Bridge
 
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...Enterprise Knowledge
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Lightbend
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech Elana Krasner
 
Resume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaResume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaNikki Barreto
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealCarol Smith
 
Be a Google PM Without Tech Background by Google Product Leader
Be a Google PM Without Tech Background by Google Product LeaderBe a Google PM Without Tech Background by Google Product Leader
Be a Google PM Without Tech Background by Google Product LeaderProduct School
 
Should the CTO be coding?
Should the CTO be coding?Should the CTO be coding?
Should the CTO be coding?JoshuaHoffman32
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inceptionOdd-e
 
Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)HubSpot
 
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 UXLarry Burks
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for SuccessMatterport
 
Senior level positions in Symantec India
Senior level positions in Symantec IndiaSenior level positions in Symantec India
Senior level positions in Symantec IndiaShyam Vaidyanathan
 
Dev ops days berlin damien caro
Dev ops days berlin   damien caroDev ops days berlin   damien caro
Dev ops days berlin damien caroDamien Caro
 

Similar to How to keep up your technical skills without annoying your team(s) (20)

Building successful data science teams
Building successful data science teamsBuilding successful data science teams
Building successful data science teams
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
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...
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
 
Resume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaResume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast Turna
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 
Be a Google PM Without Tech Background by Google Product Leader
Be a Google PM Without Tech Background by Google Product LeaderBe a Google PM Without Tech Background by Google Product Leader
Be a Google PM Without Tech Background by Google Product Leader
 
Should the CTO be coding?
Should the CTO be coding?Should the CTO be coding?
Should the CTO be coding?
 
He mian agile project-inception
He mian   agile project-inceptionHe mian   agile project-inception
He mian agile project-inception
 
Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 
Azuga - Uber Architect
Azuga - Uber ArchitectAzuga - Uber Architect
Azuga - Uber Architect
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
 
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
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
Senior level positions in Symantec India
Senior level positions in Symantec IndiaSenior level positions in Symantec India
Senior level positions in Symantec India
 
Dev ops days berlin damien caro
Dev ops days berlin   damien caroDev ops days berlin   damien caro
Dev ops days berlin damien caro
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 

How to keep up your technical skills without annoying your team(s)

  • 1. Keeping Up your Technical Skills as a Manager without annoying your team(s) Kathleen Vignos | @kathleencodes | #velocityconf
  • 3.
  • 8. Photo by Štefan Štefančík on Unsplash
  • 9. “ 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
  • 11. Why it’s hard for managers Problems with hands-on ● Lack of maker time ● Risk blocking team ● Credibility ● Loss of team autonomy Leadership priorities ● Lack of prior knowledge ● Strategic focus ● Soft skills development Changes in tech trends ● Industry moves fast ● Too many options ● Want guaranteed ROI ● Competing priorities
  • 13.
  • 14.
  • 15. 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
  • 17. 1. 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 ◆ Build prototypes on local ◆ Encourage team brown bags for new learnings ◆ Encourage code walkthroughs ◆ Remove/delete dead code
  • 18. 2. 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) ◆ Bots (Slack, Alexa skills, IFTTT) ◆ Build interview questions, solutions, rubrics ◆ Third-party software integrations (Jira/Tableau)
  • 19. 3. 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 ◆ Build a new interview code challenge: grade it, solve it ◆ Volunteer at code camps and meetups ◆ Tutor your kids, niece, friends’ kids
  • 20. ◆ Attend conferences ✅ ◆ Attend tutorials/workshops ✅ ◆ Take a class (set a goal, tell someone) ◆ Read a new technology book ◆ Tech blogs, podcasts ◆ Tool demos from third party providers ◆ Slack channels (Rands #architecture, #tech-chat) 4. Keep up with trends
  • 21. ◆ 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 ◆ Take a learning sabbatical ◆ Alternate between startups and large companies ◆ Try reciprocal mentoring relationships 5. Customize your career path
  • 25. Photo by Federica Galli on Unsplash Overcome current or future bias
  • 26. “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
  • 27. “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
  • 28. “ -- Google engineering manager questions as posted on Glassdoor.com Maintain interview skills 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?
  • 29. Photo by Alexandru Acea on Unsplash Stay relevant
  • 30. What will you learn next? #managerswhotech
  • 31. Credits Special thanks to all the people who made and released these awesome resources for free: ◆ Presentation template by SlidesCarnival ◆ Photographs by Unsplash