Alexander Kliotzkin’s Post

View profile for Alexander Kliotzkin, graphic

I help undervalued senior engineers break into leadership | Career & Leadership Coach | Director of Software @ Infineon | World citizen 🌎

I was thrown into cold water. I didn’t know how to swim. Here’s what I did to keep from drowning: (Part 2 of how I went from IC to tech lead overnight.) 𝟭. 𝗜 𝗹𝗲𝘁 𝗴𝗼 𝗼𝗳 𝗰𝗼𝗻𝘁𝗿𝗼𝗹 As an IC, all my deliverables were nicely scoped and fully under my control. As a tech lead, I was responsible for all of my team’s deliverables. I tried to get a handle on them all but was quickly overwhelmed. So I took a step back and focused more on processes like: branching strategy, definition of done, and release criteria. And of course trust. I learned to trust my team to make the best decisions and be accountable. 𝟮. 𝗜 𝗹𝗲𝘁 𝗴𝗼 𝗼𝗳 𝗺𝘆 𝗲𝗴𝗼 As an IC, you get ahead by being “smart”. As a tech lead, I believed I needed to be the smartest person on the team. Especially when my manager, who handed me the reins, was a brilliant engineer. So I tried to force decisions without consulting the team. I wanted to show I was the ‘big smart boss’. But my team challenged me (and rightfully so!). I was humbled. Most of the team was actually more experienced than me. That’s when I realized I had more to offer than “smartness”. I was there to serve them, not the other way around. I then focused on ensuring my team performs at their best - whatever it takes. 𝟯. 𝗜 𝗹𝗲𝘁 𝗴𝗼 𝗼𝗳 𝘄𝗵𝗮𝘁 𝗺𝗮𝗱𝗲 𝗺𝗲 𝘀𝘂𝗰𝗰𝗲𝘀𝘀𝗳𝘂𝗹 As an IC, if my code worked as it should, I was successful. As a tech lead, I still had my own technical deliverables. But otherwise I couldn’t pinpoint what it is I actually deliver for the team. Talking to external stakeholders, I realized one thing though: No one cares. Just like customers don’t care about your clean code or DevOps culture. They only care about the results. So I changed my definition of success: “my team delivers”. And focused on empowering the team to keep delivering. By letting go of so many aspects that made me successful as a software engineer, I made room for being a successful leader. Want part 3 of what happened after my realizations? 🔔 Ring the bell on my profile. 💬 Send me a DM if you’ve been thrown into cold water and need help how to swim.

  • No alternative text description for this image
Roman Yusufov

Helping Mid-Career Software Engineers Get Unstuck And Fire Up Their Careers / Career Coach / Mental Health Advocate / Ex-Amazon

6mo

Our minds are used to grasping for certainty. When we find something that works, it's hard to let go. So, kudos for being able to let go and create the space for growth.

Itzchak Sabo

CTO Coach & Mentor • Fractional CTO • For SaaS companies with <100 engineers • Remote

6mo

This resonates a lot, Alexander Kliotzkin. Letting go of what made me successful was the most difficult one for me — until that point my success had been dependent on me, and now it was tied to others. I needed to reinvent a part of my identity.

Akash Mukherjee

Author of "Complete Guide to Defense in Depth" | Ex-Leader @  Apple AIML | Former Tech Lead at Google | Helping spread Leadership Awareness in Software Engineering - subscribe now!

6mo

Loved your “my team delivers” thought, this is what saved me when I first became TL. Thanks for sharing your story!

Daniel Hauck

Director of Technology

6mo

Great lessons there. The third one I’d argue is the most important for continuous progression. What got your here won’t get you there.

José Aveleira

Global Talent Acquisition Manager @Namecheap | Career Coach

6mo

This is a powerful reminder that letting go can lead to greater success. Thanks Alexander Kliotzkin

See more comments

To view or add a comment, sign in

Explore topics