← Back to context

Comment by EGreg

8 years ago

That's just the thing.

Once we let the machines make the decisions, and rely on them to do a "better job" there will be cases like this where it's just cheaper and easier to just follow the program and explain what happened.

Actually we are building a zoo for ourselves where humans will make no decisions at all about anything of consequence!

I'm incredibly sad at how much of my programming goes into monitoring the performance of my coworkers. The worst part is when I write a new tool and take a look at it before management does. Usually only 1 or 2 people are doing the tasks that management is asking everyone to do daily.

  • My former boss was once a programmer. Then he became a manager, so he wrote tools to help monitor his department. That went well for years. Then another manager was brought in to "help" him, and months later he was fired. I guess it was kind of obvious, but it still made an impression on me how cold blooded it was.

    The metrics* gathered on us were pretty meaningless, and didn't meet the cardinal rule of being actionable, but we still had to go over them each and every week. And some of the actual work was producing reports on productivity for other parts of the company in different places.

    *Despite the fact we were programmers and every person in the department had a different role, we were scored based on tickets done and tickets that failed qa.