Why are social skills always focusing on the positive? A lot of programmers often seem to be more nice guys than anything else, and need to be able to be more assertive / aggressive. Everyone tries to distinguish these two, it's mostly just in the eye of the beholder - IMO aggression is just assertion when it's judged to be inappropriate or incompetently done - a drill instructor being assertive looks different to a…
I agree with this. I value high-friction environments where people are encouraged to compete and fight to support their ideas, where they feel valued for fighting for themselves, rather than patronized... The real world doesn't coddle you. Work should reflect that to some degree - with some respect to being a decent person in general. Just knowing that you know your shit, and it's okay (preferred even), if you fight…
A week ago I saw an animal documentary where a lion was attacked by a pack of hyenas. A while later, another lion saw the situation and ran to help; the hyenas knew they couldn't take two lions so they fled. Afterwards, the lions cuddled. Both lions benefited: the first one might help the second one out in the future.
I would argue that one of the reasons why humans have taken over the world is that we help eachother and work together. If Bob has a bad knee and can't hunt, it doesn't mean Bob is useless and we should kill him. Bob can stay home and build weapons for the hunters.
Of course, if Bob is taking advantage of the situation and does fuck-all, positive reinforcement won't do anything. However, it does not mean the environment has to continually be abrasive and competitive, especially not for the rest of the group who are doing their job.