News for hackers. Stuff that matters.
Re:Developers spend most of their time figuring the system out by _huayra_ on Wednesday March 30, 2022 @10:42PM (#30863302)
Having been on both the knowledgeable and noob side of this "pair programming onboarding", I find it to be fantastic. When furiously googling / grepping around the code to self-onboard, it is so difficult to see the bigger picture of how the system works; if someone can explain the architecture to you, you become much more self sufficient, very quickly too.

On the "mentor" side of such pair programming, it is extremely useful to have to verbalize things that you may have gotten away with only fuzzy knowledge of previously. When the new hire asks a question that makes you say "oh wow that actually is quite broken!", you win as well!

Re:Developers spend most of their time figuring the system out by redisman on Thursday March 31, 2022 @02:55AM (#30864549)
> if someone can explain the architecture to you

This should happen anyway - pairing or no. What kind of onboarding are people doing where architecture overview isn’t a part of it?

Re:Developers spend most of their time figuring the system out by irishsultan on Thursday March 31, 2022 @04:59AM (#30865193)
Explaining the architecture in the abstract and explaining the architecture while changing something to the application are very different things. Both for the explainer and for the person trying to understand and process the explanation.