if you are managing developers or are thinking into moving in such position, be it software manager or assistant software manager, or something related to that (like managing overseas developers), this is definetely a must read
"The catch-22 of software management is that the ones who want it most are usually the worst at it. Some people, for worse or for worst, want to be managers because it gives them power over their peers. There's nothing good that can come of this arrangement: you should never give power to someone who craves it, for reasons that I hope are obvious."
"Unfortunately, many tech companies do exactly that, because they don't know any better."
I couldn't agree more, I guess developers can benefit from this as well, perhaps pass it on. you can find the article here