kvignos / managerswhotech

Ideas and resources for staying technical as engineering managers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

managerswhotech

Ideas and resources for staying technical as engineering managers

From How to Keep Up Your Technical Skills as a Manager presented at O'Reilly Velocity Conference, San Jose, June 2018

Check out other ideas and add your own on Twitter at #managerswhotech

Find 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

Understand the systems and people you manage

  • Read all design docs
  • Set up the dev environment; deploy
  • Code review (non blocking)
  • Build prototypes on local
  • Pair program
  • Encourage team brown bags for new learnings
  • Encourage code walkthroughs
  • Offer to do load or diffy testing
  • Remove/delete dead code
  • Set up "labs" environment for non-blocking work and experimentation (contributed by Refael Botbol )

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)

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
  • Write posts for your tech blog (contributed by Refael Botbol )
  • Volunteer at code camps and meetups
  • Tutor your kids, niece, friends’ kids

Keep up with trends

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
  • Take a learning sabbatical
  • Alternate between startups and large companies
  • Try reciprocal mentoring relationships

About

Ideas and resources for staying technical as engineering managers