Well, I am not sure if this happens to other tech people, but I love getting tasks and doing them, and I don't fail those. However, what I absolutely hate is dealing with abolute dumb managers, knows nothing at all colleagues, and compnay policy to “teach” others and “share” with others, so when we get rid of you we are not at a disadvantage. I can do without all that . I'd rather a mail came with the job description , I submit, get a response with issues, respond and so on. To hell with these mind numbing meetings, politics and rest of the rot.