Oh, make no mistake: pair programming is a monstrous indignity and I would rather be homeless than do it a second time. If you think it provides any benefit then you have probably never been able to concentrate longer than a few seconds and think that coding under those absolutely unacceptable conditions is a matter of, what, openmindedness?

If you read the replies to my many articles mentioning that garbage you will see that those in agreement far outnumber those like you, not that I need corroboration to maintain my conviction but it is rewarding.

Here, gamer, read this.

https://levelup.gitconnected.com/young-developers-what-you-missed-128e4cc7cc08

I’ve sent you a friend link so you won’t be giving me a millipenny by reading it.

You won’t be working alongside me, I don’t work alongside anyone. I’ve done offsite freelancing since 2010 from my home in Vietnam and the last time I worked at Microsoft was the day of the pair programming because I quit the next morning. That manager who made me do it, three days after my father’s funeral, died seventeen months later.

Actually they would be better off with me there … I solved several problems that some of their best had wrestled with for years. Because I can concentrate, but you wouldn’t understand about that.

Now you take your pair programming and your test-driven development and your stories and refactoring and technical debt and scrum and burndowns and sprint retrospectives and you know where you can stick them.

Have a nice frequently-interrupted day.

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