Most software engineers struggle with the transition to management roles, and in some cases, they realize that being an individual contributor is their true calling. The worst possible scenario is an engineering manager that refuses to let go, as it disempowers team members and creates a decision-making bottleneck. Proper coaching can help new managers understand that their measure of success has changed.
My personal counterbalance to maintain technical edge and to satisfy that never-ending itch is working on nontrivial projects. Learn a new programming language, e.g. Rust. Pick up a new hobby, e.g. electronics.
Most software engineers struggle with the transition to management roles, and in some cases, they realize that being an individual contributor is their true calling. The worst possible scenario is an engineering manager that refuses to let go, as it disempowers team members and creates a decision-making bottleneck. Proper coaching can help new managers understand that their measure of success has changed.
My personal counterbalance to maintain technical edge and to satisfy that never-ending itch is working on nontrivial projects. Learn a new programming language, e.g. Rust. Pick up a new hobby, e.g. electronics.
Agreed!