4 ms·
They forgot to mention that ( at least in my circles ) they are notoriously known as an 'engineering factory', where most people hate their job, because very fe
by bitcrusher 13y ago
They forgot to mention that ( at least in my circles ) they are notoriously known as an 'engineering factory', where most people hate their job, because very few people want to pair program ALL DAY, EVERYDAY.
Pair programming in small doses, works wonders. One to three hours working together on a problem can see serious productivity gains. There's no magic to this however; Any collaborative environment gravitates towards this sort of activity naturally.
As with most things, balance is necessary. Some solitude to think and reflect, some collaboration to explore your ideas and some pairing to smooth out the rough spots.
- msoad 13y agoThe problem is programmers goof off about 4-5 hours a day but when they assign to pair program the whole day they can't do that. There is no pair goof-offing. That's why most programmers don't like long period of pair programming. Because you can't program all day. That's all
- bitcrusher 13y agoSpoken like someone who either isn't a programmer ( a PM, maybe? ) or is projecting. Programmers don't 'goof off' more than any other group of people. Programming is generally a solitary activity, largely due to the immense amount of concentration it takes to build a mental model of a system that you're working on. Tracking variables, context, structure, side-effects, out-come scenarios, etc. takes a lot of brain-power. 'Pairing with someone' for long periods of time adds another dimension to that... Communication and synchrony with another person.