Tech Leadership Is More About People Than Tech

Rate this content
Bookmark

The role of a Tech Lead is more about leading than tech. Tech is a part of it, but people are the rest. 

In my talk, "Tech Leadership is more about people than tech" I'll explain why people skills are crucial in tech leadership. We'll dive into the essential skills every tech leader needs: listening, empathy, and effective feedback.

But more than just knowing these skills, you'll learn how to develop them. I’ll share some practical, day-to-day strategies that can help you improve your people skills over time. 

This session is ideal for anyone aiming to not only manage but truly lead by focusing on the human element in tech.

This talk has been presented at TechLead Conference 2024, check out the latest edition of this Tech Conference.

FAQ

Anna-Marie's talk focuses on how tech leadership is more about people than technology. She emphasizes the importance of soft skills in tech leadership roles.

Anna-Marie is passionate about people-focused tech leadership because she realized early in her career that building better teams and understanding why projects are undertaken is more important than just working with the latest technology.

Anna-Marie became a certified coach after experiencing burnout in her tech lead role. She wanted to understand what went wrong and help other tech leaders struggling with similar issues.

Anna-Marie advises starting with the issues your team faces, experimenting with new strategies, reflecting on what works and what doesn't, and incorporating feedback into your process.

Anna-Marie recommends focusing on active listening as the most important soft skill. Improving listening skills can enhance empathy, feedback abilities, and other soft skills.

Anna-Marie suggests stepping away from the problem to gain perspective, using one-on-ones to understand the root issues, and actively listening to team members to resolve conflicts effectively.

The 'brag bank' is a concept where you track your accomplishments and progress. This helps to celebrate achievements and provides motivation during challenging times.

Continuous improvement is a never-ending process of reflecting on your actions, incorporating feedback, and adapting your strategies to become a better leader and person.

Non-leaders can drive change by taking initiative, asking questions, providing feedback to their leaders, and finding allies within the team to support their ideas.

Anna-Marie recommends reading books like 'Crucial Conversations' and exposing yourself to various strategies through talks, podcasts, and courses. She is also developing a course with O'Reilly to address the gap in transitioning from individual contributor to tech lead.

Anemari Fiser
Anemari Fiser
27 min
14 Jun, 2024

Comments

Sign in or register to post your comment.

Video Summary and Transcription

Tech leadership is more about people than tech, with a focus on understanding and working with people. Developing soft skills is essential for tech leaders, as most tech problems are people problems. Continuous growth requires celebration, reflection, and learning from mistakes. Listening is a key soft skill that impacts other skills, and resolving conflicts requires reflection and open communication. Building trust and openness in offshore teams involves creating a feedback culture and understanding the remote environment. Taking initiative, understanding strengths, and finding support are important for career growth. Overcoming challenges, sustaining momentum, and taking time off for improvement are crucial. Books and resources on leadership are available on LinkedIn.

1. Tech Leadership: People vs Tech

Short description:

Welcome to my talk on how tech leadership is more about people than tech. I started off as a software engineer and realized that being a tech lead is not just about technical skills. It's about understanding and working with people. I've seen the impact of internal conflicts, lack of ownership, and exclusion from decision-making on teams. These experiences have shaped my belief that effective tech leadership requires a focus on people and team dynamics.

Thank you. And now, let's go to the talk. Hello, and welcome to my talk on how tech leadership is more about people than tech. So this is a topic that I'm very passionate about, and I use any channel that I can find to talk about it. On LinkedIn, in my newsletter, in events like this, thank you so much for the invite, and I'm also building a course with O'Reilly on this topic, so it looks like there's a lot of interest in it.

So in order for you to understand why I'm so passionate about this topic, I think it would be useful for me to share my story with you. So I started off as a software engineer, I've been in tech for more than ten years, but very early in my career, I realized that I was way more interested in why are we building the things we're building, and how can we do it better as a team than playing with the latest technology or the latest tool? And so I find a way to be part of those processes was by growing into a tech lead role. And so eight years ago, I came to Spain, I moved to Spain to join Totworks, which is an international consultancy company that helped me grow in a couple of years into a tech lead. And so this role was everything that I was looking for. I was part of making decisions, I was part of growing people and helping them move forward in their careers, and I loved it so much that I put so much effort into it that I burned out in the role. And so I had to quit the role that I loved, and I started digging into what exactly is it that I've done wrong that I burned out in the role. And part of that journey, I became a certified coach, and I started working with other tech leaders, struggling with the same things.

And I realized, OK, maybe my struggles are normal. Everybody is dealing with this. And so I used those learnings, and along the way, in the next roles that I picked up as a leader, one of them being product director as a startup in Barcelona. But my main focus for the past three years has been working with people in tech, helping them level up in their careers, and training tech leads to build high-performing teams. So for a big part of my career, I believed that in order to be a tech lead, you needed to be the most technical person in the room. And so I focused on that. I focused on developing my technical skills. But the moment I got into the tech lead role, I realized I had the wrong assumption. And so every time in my day-to-day, and these are just some examples, but there are many more, every time I was dealing with people, I was dealing with problems in my team, I kept on learning the fact that I had the wrong assumption about the tech lead being the most technical person in the team. So every time two developers were fighting for hours on what JSON parsing library to use, it wasn't about the JSON parsing library. To tell you a secret, they are pretty much the same. But it was about the fact that they had an internal conflict between them, a continuous conflict, so they couldn't pretty much agree on anything. It wasn't about the JSON parsing library. Or when there was too much tech debt in a project, in a team, and no one was taking care of it, it wasn't because the team didn't have the tools, the knowledge, or the resources to deal with it, but it was often because no one in the team was taking ownership in moving it forward. Or, and the team couldn't agree on a technical approach, on a technical strategy moving forward, it wasn't because the technical strategy wasn't the clear way to go. I've seen tech leaders putting a lot of effort into making it the clear way to go, like drawing diagrams or documentation, but it was about the fact that people were struggling to commit because they felt like they weren't part of the decision-making process early in the process. So they were struggling to commit because of that. And so all of these experiences, and many more, that I've had in my career, but also that I've seen tech leaders deal with in their day-to-day work, led me to this conclusion.

2. Developing Soft Skills for Tech Leaders

Short description:

Most tech problems are people problems. Developing soft skills is essential for tech leaders. Common challenges include conflict management, delegation, and feedback. Start anywhere to improve and try new strategies. Reflect and incorporate feedback to adapt and grow. Continuous improvement is key.

And that is that most tech problems are people problems. And I keep learning this lesson every single day. So in order to tackle these problems, which are not necessarily technical problems, I realise I don't have to go into deep diving into all the different JSON parsing libraries out there and convince my team which one is the best one, but I actually had to develop my soft skills or my people skills.

This is a list of soft skills that I believe that are required for a tech leader to have. It's not the whole list. The list is way longer than this. But these are the ones that I found the most common, and the ones tech leaders keep bringing it up when we have conversation. They struggle with dealing with conflict, they struggle with delegating work, they struggle with getting and receiving useful feedback, and so a very common question that I get when I share this with people is, okay, so I want to do better. I want to become a better tech leader. I want to improve these skills. Where do I start? And so my answer is start anywhere.

You have a problem with your team not using feedback properly, start there. You have a problem with your team not aligning on a technical solution, start there. Wherever you start, the trick is to make a change in your approach. Find a strategy that you haven't used in the past. Talk with people around you, read a book, listen to a podcast, whatever. Just find a strategy that you haven't used before and apply it on the process. And then reflect. Why did it work? Why did it not work? What can you take from there and adapt your process to that? Get feedback from people because the key part of the feedback is that when you are a leader, it doesn't so much matter on what you think and how good the job you're doing. It's like your input, it's not so relevant if you don't get feedback. If your team is not telling you or agreeing with you that you're doing a great job or your stakeholders are in line with that, it doesn't pretty much matter what you think.

Oh, I think I'm awesome. Well, if you don't get the same feedback from your team, then you might be wrong. And so a big part of the reflection process is incorporating feedback. So once you have all of these learnings, it's about adapting your process to incorporate them and do better next time. Even finding a strategy that didn't work, it's a step forward. You can use that and eliminate it from your resources and explore new options. So the process that I'm sharing with you here, it's not a new process. It's not a process that I created. It's actually the process of continuous improvement.

QnA