4 ms·
Pair programming, I think, can lead to a 10x environment, if the culture is built around pairing.
by dustingetz 11y ago
Pair programming, I think, can lead to a 10x environment, if the culture is built around pairing.
- vikiomega9 11y agoHow has pair programming worked in your experience?
- dustingetz 11y agoi am infinity better with a pair (can solve problems i cant solve alone) but you have to build the company culture around it. i am a founder, I pair with my partner, we think we can scale the company this way. You can't force it into an existing company. You hire different types of people when you're pairing full time, and that's just the tip of the culture iceberg.
- randallsquared 11y ago> You hire different types of people when you're pairing full time Yes, extroverts, specifically. :) Even if you've been close friends with someone for twenty-five years (as is the case with someone I pair with for some problems), there's still a fair percentage of your thinking that will have to be focused on social stuff: putting expressions on, conversational behavior, avoiding asides that take a second to think but would require a minute to explain, etc. These are things that tend to occupy the same mental space as where I am thinking about the context of the code I'm writing, and while pairing can bring back some of that contextual thinking in the form of the other person, the bandwidth is so much lower that pairing seems useful mostly for learning, or for sharing a problem that I've already struggled with (so that my deepest thinking about the problem happened while I didn't also have to run sociability at the same time).
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]
- deleted 11y ago[deleted]
- vikiomega9 11y agoI've had the same problems trying to pair with another junior engineer. I would seem as if you'd be better of pairing with a senior engineer/mentor where you're focused on problem solving but also it is seen as an apprenticeship exercise, which means less distractions.