Robert Sahlin’s Post

View profile for Robert Sahlin, graphic

Google Cloud Champion Innovator | Speaker | I write to 16K followers about data engineering and data reliability

"The death of the hands-on engineering manager" - Anton Zaides' post really hit home and has been swirling around in my head lately, especially as I'm thinking about my next career move. 🤔 His post highlights the struggle many of us face: the gradual shift from hands-on coding to full-time management and it got me reflecting on my own journey: "The Tightrope Walk: Being a Hands-On Data Platform Engineering Leader".  https://lnkd.in/dsjQS8ha

View profile for Anton Zaides, graphic

Writing about Engineering Management | Director of Engineering

The death of the hands-on engineering manager: There are 2 types of engineering managers: Hands-on managers, and full-time managers. 1. Hands-on ones take tasks in every sprint, know the codebase, and help the team fix hard bugs. 2. Full-time managers attend meetings all day, have 1:1s, and have zero coding time. The sad truth is that almost all of us start from type 1, and slowly become type 2. I’ve been through that transition twice. When you are first promoted, you are close to the code. You were responsible for big parts of the codebase, and it’s easy to stay a part of the sprint. For the first couple of years, you code 30-70% of your time, with a slow decrease as your team grows. Then comes a sprint where you just have too many things. Tons of meetings, a new project you are leading, the usual stuff. So for the first time, you decide to not take on any coding task. One sprint becomes 2, then 5, then 10. Suddenly a year went by and you barely opened your IDE. Now it’s not a question of having no time - it’s a habit you have lost. Even the most busy engineering managers can find 2-3 hours a week to do some coding. Getting back into the game is hard. You tell yourself “I can’t do anything useful in 2 hours. I’ll get into the zone and I will be distracted anyway. Better go over that document one more time”. In the article, I shared my approach to overcoming that block: https://lnkd.in/dPpSbEkr

  • No alternative text description for this image
Rehan A.

Senior Data Engineer | Microsoft Certified Fabric Analytics Engineer | Big Data Certified (Hortonworks/Cloudera) | Specialized in SQL, Python, Teradata, Azure, Hadoop, Hive, Spark, Airflow, Power BI & Data Architecture

17h

In my experience, it's the other way around, when people managers adopt a hands-on mindset and get deeply involved in technical tasks, it can negatively impact both people management and team performance. I believe individuals with this mindset are better suited for roles like tech lead, where they can focus on technical leadership without the added responsibility of managing people & performance.

subhojit banerjee

RAG engineer, Principal DataEngineer, Streaming, LLMOPS, MLOPS, AWS Certified Architect, Azure data engineer

4d

In 2025 middle managers have to be hands on. There is no choice - Amazon is getting rid of 14000 middle managers, do you think other companies are going to sit and watch?  

Bartosz Mikulski

Data-Intensive AI Specialist - Empowering Big Data with AI to Build Reliable Data-Intensive AI Applications and Analytics

4d

Should hands-on engineering managers be a thing? It sounds like doing two jobs poorly. Especially now. How do you keep up with AI advancement and manage a team at the same time?

Victor Bodell

Product | Data | Cloud | Music | @SR

2d

I believe this is influenced by company culture to a great extent as well. In companies where hands-on is rare from technical leadership it becomes increasingly difficult to actually pocket that precious coding-time. I think it's wise to be aware of that fact and bake the expectation into the roles you tackle. In my experience there's also a sort of accumulated hands-on experience that you need to acquire before part-time coding is even beneficial. Splitting between hands-on and leadership before you reach a certain skill-level makes the choice of "what is realistic to code for the time I have" too hard.

Maarten van der Heijden

Data Architect at Tata Steel BV, designer of data constructs.

4d

Nice and true. I think that after those 5 years the toolset changes (too much) and there is not enough time to get trained (again).

Theofilos Kakantousis

Senior Engineering Manager, Data at Klarna | Co-founder of Hopsworks, the AI Lakehouse

4d

Thanks for the write-up! To stay in shape, small tickets and joining on-call is good. It’s even better to focus the coding time on prototyping, to inspire the team by demonstrating what the North Star looks like. A good example is the one in Anton Zaides ‘s article about the docs assistant.

Anton Zaides

Writing about Engineering Management | Director of Engineering

4d

Thanks for the share Robert! I'll do a deeper read of your article and share my thoughts :)

See more comments

To view or add a comment, sign in

Explore topics