Reading all of this I am thinking…look at it from the manager’s perspective. (I am not a manager.) Usually they have about ten million things to do every day besides micromanage their staffs. So if they are going out of their way to do this, look for the logical reason first:

1 – Is the manager under a lot of pressure to show results? (of course)

2 – Is the staff performing up to par? (if not everyone is, then manager will be nervous about everyone’s performance b/c the staff is judged as a team)

3 – Is the relationship with the employee adversarial, and therefore the manager has to document poor performance?

4 – Does manager see employee as untrustworthy, inconsistent, etc.

If none of these apply we are in the realm of the psychological/irrational.

I also agree that training can be helpful for technical folks.