I find "engineer to manager" guides are fundamentally not possible to write. I've been a manager of a team 3-4 times now and each experience was
entirely different from the previous.
But this post makes the biggest mistake, something I have struggled with in every management role: focusing on managing down.
Managing down isn't actually that hard to get the hang of if you have strong technical skills and reasonable communications skills. But managing down is very similar to being a good teaching professor: absolutely worthless and largely done at your own peril.
Managing up is, in practice, 100% of a manager's job. I've been on teams where this was so easy I didn't even realize it was something I had to do. Leadership liked me, I could do whatever I wanted and they were happy. I've been at places where this was an impossible task (and I saw multiple other managers/leadership hires get let go very fast if they didn't "fit in", despite being hired to "shake things up"). I've been at places where I started on the ground floor, management loved me, loved my work, my team consistently outperformed... but never in a billion years were going to allow me "into the fold" so to speak.
I used to admire strong technical managers that had a great vision for how to solve problems, but I also have admiration for great teaching professors. In practice the best managers care primarily about politics and growing their personal stake in the organization. I've found that the more clueless they are the better (just don't point that out).