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.
Comments