When I first became an engineering manager at Bitdefender, I acted like a classic Reverse Proxy.

I sat directly between the business stakeholders and my team. I took the requirements, parsed them, and handed down the tasks. I thought I was protecting them from the noise. In reality, I was just a bottleneck.

I eventually realized you don't hire brilliant engineers just to treat them like configuration files. You hire them so you can get out of their way.

If you want a team that operates with true autonomy, you have to remove the middleware. You have to expose the nodes directly to the network.

Here is how I step out of the middle:

๐Ÿ”“ 1. Open-Source the Problem Space

I rarely hand down Jira tickets; I hand down the unpolished narrative. I put the raw problem in front of the team and let them poke holes in the architecture. If they ask a question I can't answer, I admit the cache miss, go find the data, and circle back. Absolute transparency is the prerequisite for ownership.

๐Ÿ›ฃ๏ธ 2. Direct Routing (Stakeholder Exposure)

Engineers need to feel the end-to-end impact of their code. I start by routing new team members directly to "friendly" internal stakeholders to build their confidence. Once they master that, I scale up the difficulty and I expose them to the hard, ambiguous, high-level executives. They don't just write the code; they lead the conversation.

๐Ÿ›ก๏ธ 3. The Asymmetric Firewall

My job isn't to take the credit. A true leader operates as an asymmetric firewall. When things go wrong, you absorb the DDoS attack. You take 100% of the blame and rally the team to debug the solution. But when things go perfectly? You become completely transparent and pass 100% of the glory directly to the team.

If your team only ever talks to you, they aren't an autonomous organism; they are a dependency.

The Leadership Reality Check

I wrote in Node 6 that you cannot be discovered if you are running on localhost. The same applies to your team's impact.

If your team only ever talks to you, they aren't an autonomous organism; they are a dependency.

Stop being a reverse proxy. Remove the middleware, shield them from the blame, and let them shine in the network.


Question for the Lab: Are you still sitting between your team and the business โ€” or have you removed the middleware? ๐Ÿ‘‡