|
|
|
|
|
by rayiner
4665 days ago
|
|
Why don't programmers work in shifts? You work on a module for eight hours then someone steps in at 6 and picks up where you left off? Juniors don't make decisions, they do analysis to support the decision makers. If a decision maker proposes something in the afternoon, he wants the analysis by morning to make the decision. |
|
Good point. That's a good way to put it. Depending on task, unfortunately not everything is parallelizable.
But quite often, culture is the problem as well. If performance bonuses are large enough, people will compete with each other and will be at each other's throats over control of projects. Machismo and cowboy-like behavior is to be expected in some environments. I personally think those environments are toxic.
Anyway I see the a point about some tasks not being easily de-composible, but I think culture plays a significant role here as well.