Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
Tony Evans wrote:
mistakes can be checked through a good peer review
Tim Driven Development | Test until the fear goes away
Jan de Boer wrote:It can have some value, but to do it all the time.. That idea comes from the management again, who thinks the developers are all nerds that dont communicate, and if they are forced to communicate all problems would be solved. It is not that simple. Sometimes you need to talk about a problem, sometimes you need some time and space to think about it by yourself.
Tim Cooke wrote:I think pair programming is an extremely valuable and effective technique, but I also think it has it's place and that place is not all the time. Half of the 'trick' is knowing when to pair and when not to pair.
With pair programming, the peer review is immediate and just forms part of the ongoing conversation. To question the naming of a variable at this stage is just part of the design process. You'll often hear me saying things like "Whoa whoa whoa there, you're not getting away with that! Name it something sensible please", "Hey this method is getting a bit out of hand, I think we should split it up", "This just doesn't feel right, I think we're losing the plot a bit".
These small course corrections during development are easily dealt with. Which is in contrast to the "3-days later" peer review where your feedback is "No sorry, this does not solve the problem. Complete rework required".
Tim Driven Development | Test until the fear goes away
Tim Cooke wrote:The choice to pair or go it alone is decided by the developers. So Matthew, you say "we don't do it here", and I say you shouldn't wait to be asked. It's easy to try, just get a willing colleague and ask them to work with you on a problem at your computer for a while.
Tim Driven Development | Test until the fear goes away
Matthew Brown wrote:I'm not sure it just comes from management.
Jan de Boer wrote:
Matthew Brown wrote:I'm not sure it just comes from management.
I actually meant the idea to do it all the time, and that it is the panacea to all problems. Well, in my case, that came from a manager then.
[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
I'm still in control here. LOOK at this tiny ad!
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
|