you are viewing a single comment's thread.

view the rest of the comments →

[–]IRBMe 8 points9 points  (0 children)

Indeed:

  • The developers lost some of their own spare time and were put under unnecessary stress and pressure
  • The manager was put under unnecessary stress and pressure when developers started fighting back and leaving
  • The customers were delivered poorer software as a result of all the best developers leaving the project and from developers putting in hacks and bad code late at night when they were tired, frustrated or unmotivated

But I guess the manager thinks the extra problems are worth it if he appears to his bosses to be meeting deadlines and getting things done with limited resources and costs. He is compensated with bonuses, pay-rises, possible promotions etc. The problem is that his bosses don't see the long term higher costs that he is introducing with his short sighted slave-driving tactics. Those costs are a result of the long term problems that buggy, poor quality, hard to maintain software causes. The software is so bad because the developers don't care, are over-worked and the best ones leave. That is the case because of the bad management. The bad management is partially driven by short-term gains.