Originally posted by jezosaurus
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Pair programming - how wide spread is it?
Collapse
X
-
This is not quite pair-programming in my book. I would think most people sit at someone else's workstation to review or try to problem solve together quite often. But pair-programming for me is when you always work together from the moment you arrive to the moment you leave every day of the week, except meetings etc. There are teams of 6 developers here who work in 3 pairs every day of the week, morning to home time. Very stressful situation I think. -
I agree with the advantages you mention. Though I am curious about the tendency amongst it supporters to attack the personalities of those who don't like it.Originally posted by MyUserName View PostIt is just one of those things that will work if both people are skilled and professional.
If you have lazy slackers, politicians etc then they will probably break any method you put into place other than one which takes so much time and effort it sucks the productivity out of the more efficient people.
With two skilled professionals who are working properly you can get a lot of good mileage from this method. The code and design get automatically reviewed, it helps break down large problems and spreads system and technical knowledge around.
It does not work well if you have the kind of engineer who likes to horde knowledge. To be honest, combating this tendancy is one of the objectives of pair programming as it is bad for the team.Comment
-
I would guess that the perception among those who are most keen on it is it is technically superior to working alone in everyway. Therefore if you do not want to do it then it cannot be from a professional standpoint so it must be a personal one. There a probably only a few people who actually think this way but, as usual, it is the vocal minority that get noticed.Originally posted by Wils View PostI agree with the advantages you mention. Though I am curious about the tendency amongst it supporters to attack the personalities of those who don't like it.
80/20 rule again.Comment
-
Comment
-
Originally posted by russell View PostIt's like a unicorn or a nymphomaniac you here it mentioned but never see it for yourself.
nomadd liked this postComment
-
Current clientco is a bit behind the times, and some of their senior staff recently went on an agile course.
I got extended to work on a new project with some decent new cv enhancing technologies. I'm responsible for the design and I'm also the lead developer.
Then the dev manager dropped in that thy wanted to do pair programming for the first couple of sprints, with me mentoring a permie in C#, MVC and SQL.
First time it's ever been suggested for a project I've worked on.
I was dreading it but it's actually fell by he wayside as permie has been dragged back into existing projects.
He's a designer with no coding experience and also about 15 years older than me, lovely guy, but it'd have been weird.Comment
-
I imagine that happens a lot too. If developer A is needed on something else, someone will say "well can't developer B just do it by himself?". Plus what happens when one of the pair has holiday and the other doesn't?Originally posted by jmo21 View PostI was dreading it but it's actually fell by he wayside as permie has been dragged back into existing projects.Will work inside IR35. Or for food.Comment
-
You are not supposed to always pair with the same person. The idea is that pairs change every day and the lead developer pairs up with someone of he is needed and does other work when he is not.Originally posted by VectraMan View PostI imagine that happens a lot too. If developer A is needed on something else, someone will say "well can't developer B just do it by himself?". Plus what happens when one of the pair has holiday and the other doesn't?Comment
-
Well I must be living in the land of rocking horses. I have been contracting and doing pair programming for many years. It was very popular when Test Driven Development was a new (and rare) skill, but these days it is largely pointless. It can make some problems a bit easier in that the other person does half of your jobOriginally posted by billybiro View PostPair programming is as rare as rocking horse $4it. There's a very simple reason for this. The MBA-wielding managers who have to decide upon things like staffing levels etc. will never entertain this idea for the simple reason that, if they're employing (<cough>contracting</cough>) two people, they'll want 2x the output. No manager in his right mind will have two people working together to produce the same that one person can produce.
In short, don't worry about pair programming. In the real world, it's largely non-existent.
Cats are evil.Comment
-
The point of pair programming is that two people working together is supposed to produce more than two people working seperately. When MBA wielding manages believe this, then you'll have pair programming. The evidence is that, done properly, it is indeed synergistic.Originally posted by billybiro View PostPair programming is as rare as rocking horse $4it. There's a very simple reason for this. The MBA-wielding managers who have to decide upon things like staffing levels etc. will never entertain this idea for the simple reason that, if they're employing (<cough>contracting</cough>) two people, they'll want 2x the output. No manager in his right mind will have two people working together to produce the same that one person can produce...Down with racism. Long live miscegenation!Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Business expenses: What IT contractors can and cannot claim from HMRC Jan 30 08:44
- April’s umbrella PAYE risk: how contractors’ end-clients are prepping Jan 29 05:45
- How EV tax changes of 2025-2028 add up for contractor limited company directors Jan 28 08:11
- Under the terms he was shackled by, Ray McCann’s Loan Charge Review probably is a fair resolution Jan 27 08:41
- Contractors, a £25million crackdown on rogue company directors is coming Jan 26 05:02
- How to run a contractor limited company — efficiently. Part one: software Jan 22 23:31
- Forget February as an MSC contractor seeking clarity, and maybe forget fairness altogether Jan 22 19:57
- What contractors should take from Honest Payroll Ltd’s failure Jan 21 07:05
- HMRC tax avoidance list ‘proves promoters’ nothing-to-lose mentality’ Jan 20 09:17
- Digital ID won’t be required for Right To Work, but more compulsion looms Jan 19 07:41

Comment