It's rare to find 2 excellent programmers in the same company let alone the same team (excluding silicon valley). To pair a great programmer up with a run of the mill will just slow down the whole development process. It's a moronic idea dreamed up by people looking to sell something.
- 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
-
-
You do not need an excellent programmer, you just need one who is professional enough to put the needs of the project ahead of their ego and has the ability to learn.Originally posted by russell View PostIt's rare to find 2 excellent programmers in the same company let alone the same team (excluding silicon valley). To pair a great programmer up with a run of the mill will just slow down the whole development process. It's a moronic idea dreamed up by people looking to sell something.
Pairing an excellent programmer up with someone not as experienced will teach the less experienced programmer far quicker than them programming alone, it will also spread knowledge etc.
The expert will not be able to code as fast as if they were alone but the overall team speed measure over the long term will increase. Especially as it greately reduces maintenance overhead.Comment
-
“That which can be asserted without evidence, can be dismissed without evidence.”Originally posted by russell View Post...To pair a great programmer up with a run of the mill will just slow down the whole development process. It's a moronic idea dreamed up by people looking to sell something.
Indeed.Down with racism. Long live miscegenation!Comment
-
I couldn't agree more. If we are all honest, the real purpose of the stand-up is to make the developer more accountable. It has little to do with knowledge transfer and everything do with justifying your income. I have seen some people become expert at doing very little but presenting it as though its a lot. And some very productive people not have their effort recognised because they don't the possess the same presentation skills. Particularly those who don't speak English as a first language.Originally posted by d000hg View PostI've never seen information transfer happen in these meetings. For one thing 30-60s is only enough to cover the main area someone is working on, not anything useful about the tech/code. For another, everybody just sits looking bored waiting/dreading their turn to speak and then turns off until they can go do some real work..Comment
-
What you are talking about is training, not pair programming.Originally posted by MyUserName View PostYou do not need an excellent programmer, you just need one who is professional enough to put the needs of the project ahead of their ego and has the ability to learn.
Pairing an excellent programmer up with someone not as experienced will teach the less experienced programmer far quicker than them programming alone, it will also spread knowledge etc.
The expert will not be able to code as fast as if they were alone but the overall team speed measure over the long term will increase. Especially as it greately reduces maintenance overhead.Comment
-
Training is a part of pair programming, for both programmers.Originally posted by russell View PostWhat you are talking about is training, not pair programming.Comment
-
Holy buzzword bingo, batman!Originally posted by NotAllThere View PostThe 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.
Yes, it is indeed devised to leverage synergies and maximise bandwidth facilitating a streamlined pipeline and win-win situation. When combined with Agile techniques, pair-programming can push the envelope and enable deep-dive blue sky thinking to move forward on the 50,000 ft view of the entire project, expediting the win-win situation of making progress against the low hanging fruit and right-shifting the entire organisation allowing an under-pinning of land and expand strategies and empowering management and development with proactive, joined-up thinking to cover all directions of the compass in best-practise, big picture, value-added core business performance indicators.




Comment
-
All of these things have a good chance of succeeding when introduced by developers.
All of these things will just demoralize people when introduced by management.
The underlying motivations cause very different flavours of such practises to emerge. Is the motivation to improve the product, or is it to interfere and monitor and micromanage things because you don't trust your people?Der going over der to get der der's.Comment
-
Brilliant!Originally posted by billybiro View PostHoly buzzword bingo, batman!
Yes, it is indeed devised to leverage synergies and maximise bandwidth facilitating a streamlined pipeline and win-win situation. When combined with Agile techniques, pair-programming can push the envelope and enable deep-dive blue sky thinking to move forward on the 50,000 ft view of the entire project, expediting the win-win situation of making progress against the low hanging fruit and right-shifting the entire organisation allowing an under-pinning of land and expand strategies and empowering management and development with proactive, joined-up thinking to cover all directions of the compass in best-practise, big picture, value-added core business performance indicators.





Comment
-
I have worked in Both Pair programming environment and scrum environment with two different companies. The Pair programming is a good concept provided everyone involved understand and on board. Sometimes companies bring this so that if they have too many senior devs. and for e.g. they cant promote on over the other (in permie.) which I think is wrong reason. My belief is that if you have few people who posses domain or dev. expertises in something then they can be a lead in that pair in that project while in another project someone else can. This way balance of who is driving the team is maintained.
Scrum can have very negative effect on developers if the top management dont understand why they are implementing the scrum. I worked for a company where the company actively encouraging their senior staff to do training etc. and it did helped moving project forward. In another company the senior management thought that Scrum is a tool from which they can control the developers and make developers more accountable.
My experience is that any process or method implemented without full understanding can give negative results.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