I worked as a manager for the past year and fell into a lot of traps this article describes. I've realised that managing people isn't for me and I'm moving onto a technical role but I've gained a lot of respect for engineering managers. It really is a tough job that I think many commenters on here don't fully appreciate.