DEV Community

Discussion on: What's your experience with pair programming?

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

I've always hated it. Don't kill productivity and the creative process (which at its core will always be individualistic, no matter how much the "team players" scream otherwise) by trying to combine mentoring with what amounts to bad live code reviews and "collaborative" micromanagement (just delegated to - or self-imposed by - other devs rather than managers themselves).

If it isn't clear, I have nothing but disdain and mockery for the terms in quotes above; at least in the ways they're so commonly misused/abused in toxic tech workplaces (also, "culture" usually equals "cult").

Collapse
 
almenon profile image
Almenon

which at its core will always be individualistic

Can you expand on this?

Collapse
 
stereoplegic profile image
Mike Bybee • Edited

Are you a bee or an ant? There is no such thing as a human hive mind, no "collective brain."

Thread Thread
 
almenon profile image
Almenon

There is no such thing as a human hive mind, no "collective brain."

What about the internet?

Thread Thread
 
stereoplegic profile image
Mike Bybee • Edited

There is accumulated knowledge, ideally in accessible repositories. That's completely different. Nobody expects every person to re-learn every human discovery from scratch.

The more actuate analogy is this: Unless you're live coding by choice, the internet isn't staring at your screen and following/critiquing your every move. And even if you are, it's going to be far from your most productive attempt at writing code.