ایک tech lead (TL) وہ انجینئر ہے جو ایک ٹیم یا پروجیکٹ کی تکنیکی کامیابی کے لیے جوابدہ ہے۔ آپ ابھی بھی کوڈ لکھتے ہیں، لیکن آپ کا بنیادی کام صرف تعمیر کرنے سے یقینی بنانے میں تبدیل ہو جاتا ہے کہ صحیح چیزیں اچھی طریقے سے بنائی جائیں۔ ایک TL ایک طاقت کو بڑھانے والا ہے: آپ کا اثر اس سے ناپا جاتا ہے کہ ٹیم کیا شپ کرتا ہے، نہ کہ صرف آپ کے اپنے commits سے۔
بنیادی ذمہ داریاں
✓ TECHNICAL DIRECTION → set architecture, standards, and the "how" of the project
✓ DELIVERY → break work down, unblock people, keep the project on track
✓ QUALITY → code review, testing culture, keeping the codebase healthy
✓ MENTORING → grow the engineers around you
✓ COMMUNICATION → translate between engineering and stakeholders
✓ DECISIONS → make (or facilitate) technical decisions and own the outcome
