Reputation
2,689
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
11 23
Newest
 Yearling
Impact
~25k people reached

  • 0 posts edited
  • 0 helpful flags
  • 960 votes cast
Jan
26
comment How common is pair programming in the workplace?
@Pyvi: "Hands on the keyboard" should be in short spam of a few minutes, especially if you also employ TDD. (I'm not advocating TDD either way.) In my experience, it's been shoulder to shoulder, passing the keyboard back and forth in a time frame we are both comfortable with. IMHO if you feel their someone "looking over shoulder", you're assuming pair is master/slave, not peer, as I've said earlier. Another way to look at is, a great way to learn something is to teach it. Pairing always 2 people to do both.
Jan
25
comment How common is pair programming in the workplace?
@Noah, based solely on #2, I'm not sure if you grasp the concept of pair-programming. The idea isn't to look over a shoulder. The idea, as I've practiced it, is to share the PC to work in tandem. It's not master/slave programming, it's peer programming. Perhaps the later is a better term for it...
Jan
25
comment How common is pair programming in the workplace?
Another tool to use, if you're not familiar, is called "Rubber Ducking". Basically, put an object on your desk like a rubber duck (yours truly uses a toy Yoda) and explain the problem to it. see c2.com/cgi/wiki?RubberDucking
Jan
25
comment How common is pair programming in the workplace?
@Perndas, I was assuming, perhaps incorrectly, that the resistance would be due to egos. At least when I've seen it, that appears to be the reason. I've only seen 2 (that I recall) devs actually resist this. One's ego couldn't fit in the room, the other had issues w/ confidence.
Jan
25
comment How common is pair programming in the workplace?
@Michael, not always, but sometimes I thinking pairing on legacy code can be useful. It can break down silo's and/or reduce refactoring costs. That said, I completely agree w/ you.
Jan
25
comment How common is pair programming in the workplace?
You are welcome. Our turnover has been pretty low... 4 of us have shared the same office for 15+ years though 4 relocations (across 4 buildings and 2 states)!
Jan
25
comment How common is pair programming in the workplace?
This profession requires keeping ego's in check. It's not always easy, but the rewards will be extremely beneficial.
Jan
25
answered How common is pair programming in the workplace?
Jan
19
awarded  Scholar
Jan
19
accepted What to do about “Failure Driven Development”?
Jan
19
comment What to do about “Failure Driven Development”?
Given the comment "mismatch between CampA and CampB is a political issue..." I'm marking this as the 'correct' answer.
Jan
17
comment What to do about “Failure Driven Development”?
We actually have an Agile coach. I should have mentioned that. It was he and I who coined the term FDD. As far as product owner, it's also the customer. Who happens to be large enough that their enterprise is conducive to this behavior.
Jan
16
awarded  Nice Question
Jan
16
awarded  Student
Jan
16
asked What to do about “Failure Driven Development”?
Jan
7
awarded  Critic
Dec
15
answered Best (worst) logically impossible task assigned to you?
Dec
14
comment Separate servers vs local machine for builds, issue tracking etc on solo project
I would add a pro for separate server is you know you have everything under source control. You can't forget to commit something.
Dec
9
awarded  Good Answer
Dec
9
awarded  Nice Answer