The Iceberg of a Tech Lead: Balancing Hands-On Work and Leadership
In the world of software engineering, the role of a Tech Lead is much like an iceberg. What’s visible above the surface is just a fraction of the responsibilities that truly define the role. To succeed as a Tech Lead, one must master both the technical (A) and leadership (B) aspects of the job. Let’s dive deeper into what this metaphorical iceberg entails.
The Hidden Part of the Iceberg (A): The Craft of Engineering
The bulk of a Tech Lead’s work lies beneath the surface — the part that isn’t always visible to others but is critical to the success of the team. This includes:
The Visible Part of the Iceberg (B): The Art of Leadership
While the hands-on work is foundational, a Tech Lead’s role is also highly visible in their ability to lead and inspire. The part above the water — what everyone sees — is equally important:
领英推荐
Conclusion: Tech Lead = A + B
Being a Tech Lead means excelling in both the technical (A) and leadership (B) domains.
Don’t forget to do B because in many organizations you as a tech lead assume that your fellow scrum-master (if you have one) or your fellow product manager will do it this.
A is the foundation/base of the iceberg and those skills are the technical skills that take years to develop. On the other hand, part B is the something that can be coached in a shorter duration but still requires a lot of dedication.
Tech Leads are hired not only for their hands-on technical expertise but also for their ability to provide valuable opinions, foster collaboration, and motivate their teams to deliver exceptional outcomes. Balancing both sides of the iceberg is what makes a Tech Lead truly impactful.
Are you mastering both parts of your iceberg?
Thank you for reading this article. Keep geeking out!
Almir Mustafic