development leadership

Technical Leadership conversation at @codecraftuk

I have scheduled this post for just after my session at CodeCraftConf completes, as a place to continue the discussion. Thank you for all of you who attended.
  1. What is a technical lead?
  2. What are the most important behaviours for technical leads to exhibit?
  3. What most inspired you about your previous technical leads?
  4. Why do you want to be a technical lead?
  5. What scares you most about being a technical lead?
  6. How do you measure success as a technical lead?
  7. What one thing would make your life as a technical lead easier?
  8. How much coding should a technical lead do?
  9. What responsibilities are you happy to delegate, and what do you want to control?
  10. How do you plan for your own absence, so you can rest on holiday?
  11. What qualities do you want your team to have, and how to you help them get that?
  12. How do you deal with conflicts in the team?
  13. How do you deal with external pressures on the team?

You can also find the questions at the CodeCraftConf Technical Lead session on Github if you would like to run the session yourself.

My thoughts, which may change during the session are:

A technical lead provides the direction, vision, enthusiasm, and occasionally the kick up the bum for the team, and helps to clear obstacles. They should lead by example and should care deeply about the wellbeing of the team, and the success of the project, which cannot succeed without a successful team. They should keep their technical knowledge, and domain knowledge up to date, as they are asked to make a lot of decisions, and whilst they should defer and demonstrate confidence in their team, they cannot get respect without the being able to make the decisions and ask tough questions to make sure the decisions made by the team are correct. I’ll cover the rest in a future post.

Source: CodeCraftConf by @codecraftuk

3 replies on “Technical Leadership conversation at @codecraftuk”

Two more questions that came up during the session:

What happens to a team when the tech lead changes?

Do you need a tech lead? Could the responsibility be distributed throughout the team and use voting to resolve conflicts?


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.