|
|
|
|
|
by t43562
833 days ago
|
|
That is probably true to a degree but IMO we make brutal decisions about code when we have to and get it wrong and so on. Why when it comes to organising people into some effort would we not have brutal decisions to make and get them wrong? Why expose yourself to blame when you could hide in the group? It's going to take ambition, desire, hard headedness, reward etc to make anyone do such an undesirable thing. The higher and more risky it gets the more tough people probably need to be. It's also a lot easier to be selfish and tough than caring and tough so there's a larger supply of bastards to be in charge than empathetic and kind but still somehow tough people who can take the nasty decisions. |
|
If they crash whose fault will it be? The answer is always the drivers' You cannot be held responsible for things that you have no direct control over.
In software, if the infra goes down, who will need to fix it? Developers. If a feature is particularly tricky and technically challenging, who is responsible for getting out of a rut? The answer is the developers.
Things like fixing a tricky bug in a million line lib I didn't write (IRL example).
Managers can use the carrot and the stick, bring in more resources, communicate the developers pains upwards, but most likely they cannot do anything directly that will bring about success.
To be clear if done properly, this can be helpful, but to say that they are under more stress and responsibility than ICs is just untrue, considering they literally cannot do anything to resolve the origin of said stress (see car analogy).