Leadership
Last Updated: 2021-12-10
This page contains references to products from our advertisers. We may receive compensation when you buy the products through those links.
Tech Lead - responsible for
- leading a dev team
- quality of deliverables
Urgent | Less Urgent | |
---|---|---|
Important | Do | Decide |
Less Important | Delegate | Delte |
Notes from Books and Videos
Video: You're The Tech Lead! Now What?
https://www.youtube.com/watch?v=muls9BogsVQ&t=458s
- Facilitate: help your team do their jobs
- remove roadblocks
- perceive the need
- Advocate: keep the big picture in mind
- say NO to feature creep
- Motivate: guide your team to the best possible result
- sent the tone for the team, do not panic
Tactics:
- use tickets, hours, burdowns
- write down everything (and send recap emails)
- passive-aggressive whiteboarding (go through the design on whiteboard with the engineer and ask questions (answers you may already know))
Radical Condor
The book gives a simple framework based on 2 dimensions: Care Personally and Challenge Directly:
- Ruinous empathy: high on Care Personally and low on Challenge Directly
- Obnoxious aggression: low on Care Personally and high on Challenge Directly
- Manipulative insincerity: low on both dimensions
- Radical candor: high on both dimensions
Debugging Teams: Better Productivity Through Collaboration
- Software engineering is a team sport
- Leadership is about removing roadblocks, not giving orders
- Professional social skills are at least as critical as technical skills: Humility, Respect, Trust.