Re:Developers spend most of their time figuring the system out
by Veuxdo on Wednesday March 30, 2022 @04:47PM
(#30860574)
There's a chasm between "developer who always pair-programs all the time" and "developer who isn't capable of pair-programming".
[ Parent
| on HN ]
Re:Developers spend most of their time figuring the system out
by erik_seaberg on Wednesday March 30, 2022 @05:44PM
(#30861195)
I need to quiet space to think (or at least thick headphones) to solve hard problems. I can’t understand how some people work without ever getting that. Do pairs agree to shut up until someone gets an idea?
Re:Developers spend most of their time figuring the system out
by _carbyau_ on Wednesday March 30, 2022 @07:08PM
(#30861988)
I am not sure everyone has the same idea of pair programming.
I have never done it but it simply seems like: 2 people solve a single need.
How? "Deploy personal + company resources as appropriate to get the job done together" - however they damn well want to in that framework. It is between them. The pair could:
Use a whiteboard for 5 minutes every 3 hours and go their separate ways otherwise.
Sit together hunched over a single laptop.
Work from two entirely separate locations with collaboration software so they can see each others cursor and typing as they voicechat.
I mean, isn't it all about simply getting along and getting a job done?
Re:Developers spend most of their time figuring the system out
by epolanski on Wednesday March 30, 2022 @07:28PM
(#30862108)
> Do pairs agree to shut up until someone gets an idea?
Hard problems are quite rare, most development is mundane.
When facing hard problems, generally related to non-obvious bugs, there are many ways to solve them, and yes taking time off to think about it separately is absolutely one of them.
This isn