"In the group one level up from yours, your boss represents your entire group. A group of 10 managers is not merely a group of 10 people working together in the usual way. It's really a group of groups."
one fundamental difference between managers one level up and beyond and programmers is that peer collaboration amongst managers is much-much-much less common than peer collaboration between programmers. This is inversely proportional the higher you go up the hierarchy. it seams to be due to the fact that managers have to deal with that one extra dimension of that programmers don't have to. Apart from managing their own bosses and having peers, they also have the extra dimension of managing their own team or group.
one fundamental difference between managers one level up and beyond and programmers is that peer collaboration amongst managers is much-much-much less common than peer collaboration between programmers. This is inversely proportional the higher you go up the hierarchy. it seams to be due to the fact that managers have to deal with that one extra dimension of that programmers don't have to. Apart from managing their own bosses and having peers, they also have the extra dimension of managing their own team or group.