Friday, March 20, 2015

What’s it take to be a Quality Tech Lead…

Here’s a short list of some of the aspects that I feel make for a quality Tech Lead. It’s certainly not an all-inclusive list and I’m sure there is a large collection of TL’s out there that do just fine at it without having some of these. In somewhat of a priority order…
  1. Caring (for both the team and the code)
  2. Compassionate
  3. Understanding
  4. Open to confrontation
  5. Willing to mentor
  6. Stepping in to take the bullet
  7. Fighting for what’s right (both in the team and in the code)
  8. Not afraid to fail
  9. Ability to be a hard-ass when needed
  10. Technical in the actual stack of that which they are leading

Some of you may be questioning why I ranked actually being technical last, and it’s really an easy answer. Being a Tech Lead has way less to do with the knowledge and a lot more to do with the actual leading. Get it? That’s why we call them a “Tech Lead”, not “Tech Know It All”. You could be the most knowledgeable expert in the tech and still suck at leading. A quality Tech Lead supports the people over supporting the tech. They motivate more than coordinate. They inspire rather than conspire. They trust over relying on control. They do the right thing more so than doing things right. In short, they care.

Oh, and there is one other critical point to being a quality Tech Lead. Actually wanting to do it. The passion for it has to be there, or else it’s a waste. All too often, seniors take the step to TL, only because it’s the perceived next rung on the ladder of their career, only to find out they don’t like the view once there and therefore don’t want to do it. I was lucky enough to realize before my jump to leadership that I enjoyed helping a team realize their goal more so than myself taking the glory.

I’ll close with a little advice for anyone who already has, may be looking to, or someday in the future might take the step to a Tech Lead. Be honest with yourself on if you’re ready, willing and able to truly LEAD.

d2.