SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

Career Development for Architects
Career Development for ArchitectsCareer Development for Architects
Career Development for ArchitectsKevin Francis
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?Henry Jacob
 
Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency Technology Roadmap
Concurrency Technology Roadmap Concurrency, Inc.
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityJean Barmash
 
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 2013Chris F Carroll
 
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 Managersyip_ux
 
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...Eryk Korfel
 
Agile Experience In Complex Projects
Agile Experience In Complex ProjectsAgile Experience In Complex Projects
Agile Experience In Complex ProjectsBorys Lebeda
 
Saf08 Growing Architects Kevin Francis
Saf08 Growing Architects   Kevin FrancisSaf08 Growing Architects   Kevin Francis
Saf08 Growing Architects Kevin FrancisKevin 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 realitiesChristopher Totten
 
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!STC-Philadelphia Metro Chapter
 
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
 
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 developmentMark Hart
 
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 JourneyAliza Carpio
 
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 DocumentationJody Zolli
 
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
 
Leadership pipeline for Technologies
Leadership pipeline for TechnologiesLeadership pipeline for Technologies
Leadership pipeline for TechnologiesScott Francis
 

Mais procurados (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
 

Semelhante a Keeping up your technical skills as a manager

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
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSitrusLLC
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at WorkJanaki Kumar
 
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
 
Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016Ali Mehaidly's CV-2016
Ali Mehaidly's CV-2016Ali Mehaidly
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product NUS-ISS
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
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.pptxasmeerana605
 
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 PMProduct School
 
Building successful data science teams
Building successful data science teamsBuilding successful data science teams
Building successful data science teamsVenkatesh Umaashankar
 
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 Enterpriseuxpin
 
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 PlanSuite Solutions
 
Dell Taipei, Taiwan Job Openings
Dell Taipei, Taiwan Job OpeningsDell Taipei, Taiwan Job Openings
Dell Taipei, Taiwan Job OpeningsKino Tang
 
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 GuideLogicRaysTechnologie
 
Director of Engineering
Director of EngineeringDirector of Engineering
Director of EngineeringLenora Jenkins
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech Elana Krasner
 

Semelhante a 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
 

Último

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
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.pdfRagavanV2
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 

Último (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
(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
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 

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