I stay in contact with one of my former managers from the dotcom days. He's still managing. He told me about one company where they swallowed the whole sinker on this stuff; everybody did TDD, everybody did pairing.

One day all his senior devs came to his office as a delegation and told him that if the pair programming continued they were all quitting.

The junior devs, lacking that kind of leverage, had to continue doing it and several of them ended up in therapy.

Someone else told me about "mob programming" and said that the experienced developers were the most miserable people he had ever seen.

I had one guy on Slack, after boasting of his hiring and firing power, get really nasty at me for being an "individualistic" programmer, implying I could only work from a detailed spec, that I was incapable of collaboration, and blah blah blah. I confess to laughing when he wrapped up saying he wouldn't want me on his time. People like me are "toxic."

I would never fit in there; they have morale events and I don't drink alcohol.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store