Tech Lead is Becoming One of the Most Important Roles in Tech Due to GenAI
- Gregor Ojstersek from Engineering Leadership <gregorojstersek@substack.com>
- Hidden Recipient <hidden@emailshot.io>
Hey, Gregor here 👋 This is a paid edition of the Engineering Leadership newsletter. Every week, I share 2 articles → Wednesday’s paid edition and Sunday’s free edition, with a goal to make you a great engineering leader! Consider upgrading your account for the full experience here. Tech Lead is Becoming One of the Most Important Roles in Tech Due to GenAIRecap of my talk at the Codemotion conference in Milan, Italy!
IntroI had a great time at the Codemotion conference in Milan, Italy. It was a 2-day conference that started yesterday and finished today. It was really great meeting many like-minded people there. And it’s really awesome to know that many of the people I met at the conference are also subscribers to the newsletter. Always a pleasure and really awesome meeting you! I also had the pleasure to give a talk called: Tech Lead Rotation in Your Engineering Team. The talk consisted of 2 core topics:
And for the bonus, I also shared resources that I recommend for becoming a great Tech Lead in 2025 and beyond. Here are a few pictures: And today, I am doing a recap of the talk! This is an article for paid subscribers, and here is the full index: - What is a Tech Lead and What Do They Do? Let’s start! What is a Tech Lead and What Do They Do?Firstly, before we dive into why a Tech Lead role is becoming one of the most important roles in tech, it’s important to define what the role actually means. The funny thing here is that if you were to ask 100 companies to define what a Tech Lead is, you’d get 100 different answers. So, this picture below is on point :) Now, let’s get to my definition of what a Tech Lead means to me. A Tech Lead is someone who is responsible for the technical implementation of the specific project. They create a technical specification, collaborate with a product manager on the planning of the project, and manage expectations of the project with the stakeholders. Normally, they also estimate the effort that is going to be needed and provide the specific timeline, and also what the specific iterations of deliverables are going to be. So, Tech Leads are basically the go-to people for the tech side of the project, and they are responsible for ensuring everything goes well. It’s a totally different role than the role of a Software Engineer → you do a lot less coding and you act as a multiplier for others. Unblocking and helping others to progress and move forward with their tasks is what becomes very important. Now, let’s head on to the differences between roles. Differences Between a Software Engineer, Tech Lead (Senior+), Team Lead/EMThese are really great visual presentations of the main differences between roles and how each of the roles spends their time daily. Make sure to keep in mind that every company has the % differently, but this is the best estimation. SWE and Tech Lead (Senior+): EM/Team Lead and Tech Lead (Senior+): People management and Technical direction: Now that we know what a Tech Lead is and the differences between the roles, let’s head on to why a Tech Lead is becoming an increasingly important role in tech. Tech Lead is Becoming an Increasingly Important Role due to GenAIThe main reason for this is:... Subscribe to Engineering Leadership to unlock the rest.Become a paying subscriber of Engineering Leadership to get access to this post and other subscriber-only content. A subscription gets you:
|
Similar newsletters
There are other similar shared emails that you might be interested in: