Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Originally posted by Jason Menard:
I wonder if the people who promote pair programming as a Great Thing have ever stopped to consider the effect on everyone else who may be unfortunate enough to be nearby and not practicing it.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
Just want to strengthen Lasse's point: the people who promote pair programming typically aren't people who promote "cubicle farms". Most I know actually promote the use of "team war rooms", that is, giving people who work on the same problem (i.e. developers from the same project) their own room.
Originally posted by Jason Menard:
How often does this actually happen?
Space of any kind is often at a premium and it's just not always feasible to have "team war rooms".
Of course i think half the problem is bushy-tailed young developers who are ready to hop onto the bandwagon of whatever the latest Great Thing is, without sufficiently exploring all the issues involved.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I wonder if the people who promote pair programming as a Great Thing have ever stopped to consider the effect on everyone else who may be unfortunate enough to be nearby and not practicing it.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Originally posted by Warren Dew:
When one is having a conversation oneself, it's easier to tune out other conversations. Solo programmers aren't having a conversation, so they can't work that way. I strongly suspect that noise is not a disturbing to pair programmers as it is to solo programmers.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Warren Dew:
I strongly suspect that the issue is not that the pairers are on a different project, but instead that they are pairing and Jason is not.
When one is having a conversation oneself, it's easier to tune out other conversations. Solo programmers aren't having a conversation, so they can't work that way. I strongly suspect that noise is not a disturbing to pair programmers as it is to solo programmers.
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
JavaBeginnersFaq
"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
[OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Originally posted by Jeff Langr:
I've gotten to the point where I just don't give a hoot. After doing this long enough, I've learned to adapt to wacky coding styles, ignorant management, fluorescent lights, unworkable processes, shirts, and silence or excessive noise. I've worked in a Coke room, an open room with 60 people (on 3+ projects), in a rickety shack of a building, in lots of horrid cube farms, in an office with a physically abusive coworker, and in an office with two heavy smokers (back when you could still smoke in the office). I still managed to always get the job done.
Originally posted by Jason Menard:
My most "interesting" programming environment... Banging out UNIX shell scripts on a mountain overlooking Sarajevo, in a compound surrounded by sandbags, barbed wire, and machine gun nests, in ~30 degree weather, working in a small trailer, with a 9mm Beretta strapped to my side. At least it was a "no-smoking" trailer.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
42
Consider Paul's rocket mass heater. |