1. It’s not a promotion, level or money wise. EM1 == Sr Eng comp wise. Sr EM == Staff Eng. Director == Sr Staff. And so on.

When I moved to management, my comp actually dropped: before I was at the “top” of Sr eng, but now closer to the bottom of EMs when it came to bonuses.
2. You don’t just “become” a manager. You *have* to go through an apprentice manager program and graduate. Graduating is ridiculously hard: as hard as manager promo. My case had 20 stakeholders giving feedback on me. Why this hard? To avoid making poor managers full-time EMs.
3. Going back to an engineer after giving the EM route a go is not seen or communicated as demotion. It’s a badge of honor and ppl have done it. Money-wise you actually might be better (see my case). You grew skills. I know people who went Sr Eng -> EM -> Sr Eng -> Staff Eng.
4. Managers have (relatively) little “power”. I don’t have a “budget” to spend on bonuses/pay rises nor do I need to “decide” between A or B to promote. It also means EMs and their directs are aligned on helping each other grow, and the team ship impact.
5. Eng strategy is one where engineers not only have a seat at the table, but drive this. I mean how else would this work in a way that other engineers but in otherwise? Our eng planning process was put together by... *gasp* mostly only engineers. Tooling also built by them.
6. Managers will always have some power tipped to them. You need a counter-balance. One thing that works is an anonymous manager survey where your directs give you (guaranteed) anonymous, brutal honest feedback & rating. We do this. It works.
7. Most of the above are pretty common at forward thinking eng orgs (Slack, FB, Google etc). They are shockingly rare at companies with non-technical leadership, or ones who think “IT” as a cost center.

Eng management should not be a promotion, but the same level as engineering.
You can follow @GergelyOrosz.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: