Tech lead (TL) là kỹ sư chịu trách nhiệm về sự thành công kỹ thuật của một nhóm hoặc một dự án. Bạn vẫn viết code, nhưng công việc chính của bạn dịch chuyển từ chỉ xây dựng sang đảm bảo những thứ đúng đắn được xây dựng tốt. Một TL là một force multiplier (yếu tố nhân lên hiệu quả): tác động của bạn được đo bằng những gì cả nhóm ship ra, chứ không chỉ bằng các commit của riêng bạn.
Các trách nhiệm cốt lõi
✓ ĐỊNH HƯỚNG KỸ THUẬT → thiết lập kiến trúc, tiêu chuẩn và "cách làm" của dự án
✓ GIAO HÀNG (DELIVERY) → chia nhỏ công việc, gỡ vướng cho mọi người, giữ dự án đúng tiến độ
✓ CHẤT LƯỢNG → code review, văn hóa testing, giữ cho codebase khỏe mạnh
✓ MENTORING → giúp các kỹ sư xung quanh bạn phát triển
✓ GIAO TIẾP → chuyển ngữ giữa đội kỹ thuật và stakeholder
✓ RA QUYẾT ĐỊNH → đưa ra (hoặc điều phối) các quyết định kỹ thuật và chịu trách nhiệm về kết quả
