This document discusses the role and responsibilities of a technical team lead. It begins by defining a technical team lead as a leader responsible for a development team who spends at least 30% of their time writing code. It then outlines the typical activities of a technical team lead, including coding (40% of time), design (30%), integration (15%), and other miscellaneous tasks (15%). It discusses the skills needed for the role, such as people skills, communication skills, and technical skills. It also provides advice on how to transition into a technical team lead role, such as getting the necessary skills, finding a mentor, and understanding different organizational structures.
4. A leader, responsible for a development team,
who spends at least 30% of their time writing
code with the team.
Talking With Tech Leads - Patrick Kua
5. Also Known As:
Tech Lead
Team Lead
Dev Lead
Chief Ninja Wizard (gah…)
15. What Do I Want?
• To take a leading role in technical decision making
• Become a technical specialist
• To contribute to the development of co-workers
• Not to get bogged down in management
16. The Rest Of This Talk:
• Activities of a Tech Lead
• The Skills You Need
• How To Get There
43. People
1 - 1
Active Listening
Giving Feedback
https://www.infoq.com/presentations/feedback-models-techniques
1 - m
Speaking Publicly
44. Written Communication
Harrie Verveer - Software Architecture In An Agile Age
https://www.youtube.com/watch?v=LK4l8_fzFmk
Narrative Documentation
UML / Sequence Diagrams
Swagger / API Blueprint
Network Diagrams
51. “Why does your desk have wheels? Think of those
wheels as a symbolic reminder that you should
always be considering where you could move
yourself to be more valuable.”
http://www.valvesoftware.com/company/Valve_Handbook_LowRes.pdf