# Tech Lead Handbook

## Tech Lead Handbook

- [Introduction](https://jamiewen00.gitbook.io/tech-lead-handbook/readme.md): The Complete Tech Lead Handbook | A Practical Guide to Engineering Leadership
- [People](https://jamiewen00.gitbook.io/tech-lead-handbook/people.md)
- [Space for Growth](https://jamiewen00.gitbook.io/tech-lead-handbook/people/space-for-growth.md): How to create space for your team to grow
- [One on Ones](https://jamiewen00.gitbook.io/tech-lead-handbook/people/one-on-ones.md): The most important meeting: one-on-one catch-ups with your directs and skips
- [Manage Conflicts](https://jamiewen00.gitbook.io/tech-lead-handbook/people/manage-conflicts.md): How to navigate disagreements and promote a positive work environment
- [Deal with Passive Aggressive](https://jamiewen00.gitbook.io/tech-lead-handbook/people/deal-with-passive-aggressive.md)
- [Give Feedback](https://jamiewen00.gitbook.io/tech-lead-handbook/people/give-feedback.md): How to give effective feedback to your DRs or peers?
- [Performance Management](https://jamiewen00.gitbook.io/tech-lead-handbook/people/performance-management.md)
- [Manage Up](https://jamiewen00.gitbook.io/tech-lead-handbook/people/manage-up.md): How to manage your manager and work with them more effectively.
- [Talent Matrix](https://jamiewen00.gitbook.io/tech-lead-handbook/people/talent-matrix.md): Allocate team members to a specific box on their potential and performance
- [Engineering](https://jamiewen00.gitbook.io/tech-lead-handbook/engineering.md)
- [Pair Programming](https://jamiewen00.gitbook.io/tech-lead-handbook/engineering/pair-programming.md): Why pair programming? What should we use it for, and when should we not?
- [DCI Framework](https://jamiewen00.gitbook.io/tech-lead-handbook/engineering/dci-framework.md): A great decision-making process that helps you gain consensus and drive better decisions.
- [Code Ownership](https://jamiewen00.gitbook.io/tech-lead-handbook/engineering/code-ownership.md): We need a collective and clear code ownership
- [ADR](https://jamiewen00.gitbook.io/tech-lead-handbook/engineering/adr.md)
- [Leadership](https://jamiewen00.gitbook.io/tech-lead-handbook/leadership.md)
- [Leadership Competencies](https://jamiewen00.gitbook.io/tech-lead-handbook/leadership/leadership-competencies.md): How to lead
- [The Communication Pyramid](https://jamiewen00.gitbook.io/tech-lead-handbook/leadership/the-communication-pyramid.md)
- [Anti Patterns](https://jamiewen00.gitbook.io/tech-lead-handbook/leadership/anti-patterns.md): Things to avoid or eliminate
- [Prioritisation](https://jamiewen00.gitbook.io/tech-lead-handbook/prioritisation.md): Some prioritising framework you can leverage as a technical leader
- [Types of Decisions](https://jamiewen00.gitbook.io/tech-lead-handbook/prioritisation/types-of-decisions.md): Decisions are not all equal, and your decision-making process should be flexible.
- [Pros and Cons](https://jamiewen00.gitbook.io/tech-lead-handbook/prioritisation/pros-and-cons.md): A practical and simplified analysis process
- [Decision Matrix](https://jamiewen00.gitbook.io/tech-lead-handbook/prioritisation/decision-matrix.md)
- [Hiring](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring.md)
- [Hiring Process](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring/hiring-process.md): As a leader, hiring is part of your life. How do you make hiring less painful?
- [Prepare a Hiring](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring/prepare-a-hiring.md): How do you prepare for hiring before talking to a recruiter?
- [Position Description](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring/position-description.md): Job Ad, Job Description, Position Description...make it short and spot on
- [Shortlisting](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring/shortlisting.md): During the hiring, review CVs and decide who should be progressed to the next step
- [Case Study](https://jamiewen00.gitbook.io/tech-lead-handbook/hiring/case-study.md): For some roles like analysts, principals, tech leads, etc., you may need a case study to screen candidates
- [Product](https://jamiewen00.gitbook.io/tech-lead-handbook/product.md)
- [Working with Product Managers](https://jamiewen00.gitbook.io/tech-lead-handbook/product/working-with-product-managers.md): Working with different types of Product Managers as a Tech Lead
- [Assumptions Mapping](https://jamiewen00.gitbook.io/tech-lead-handbook/product/assumptions-mapping.md)
- [Decision Making](https://jamiewen00.gitbook.io/tech-lead-handbook/product/decision-making.md): How to make efficient decisions on daily delivery workflow
- [Practice vs Process](https://jamiewen00.gitbook.io/tech-lead-handbook/product/practice-vs-process.md): High-performance teams probably need both. When should you leverage Practice more?  When should you rely on Process?
- [Nemawashi](https://jamiewen00.gitbook.io/tech-lead-handbook/product/nemawashi.md): Getting buy-in
- [OKRs](https://jamiewen00.gitbook.io/tech-lead-handbook/product/okrs.md): What are OKrs? How do you contribute to it? A Tech Lead view from an engineering perspective
- [Consensus vs Consent](https://jamiewen00.gitbook.io/tech-lead-handbook/product/consensus-vs-consent.md): Everyone says yes or no one says no
- [Project](https://jamiewen00.gitbook.io/tech-lead-handbook/project.md)
- [The Triple Constraint](https://jamiewen00.gitbook.io/tech-lead-handbook/project/the-triple-constraint.md): Time, Cost and Scope
- [Strategy](https://jamiewen00.gitbook.io/tech-lead-handbook/strategy.md)
- [Tech Strategy](https://jamiewen00.gitbook.io/tech-lead-handbook/strategy/tech-strategy.md): How do you understand and execute a Tech Strategy
- [Communication](https://jamiewen00.gitbook.io/tech-lead-handbook/communication.md)
- [Use Positive Language](https://jamiewen00.gitbook.io/tech-lead-handbook/communication/use-positive-language.md)
- [Shortlist](https://jamiewen00.gitbook.io/tech-lead-handbook/shortlist.md)
- [...](https://jamiewen00.gitbook.io/tech-lead-handbook/....md)
