News for hackers. Stuff that matters.
Re:On Pair Programming by Mike12398 on Wednesday January 15, 2020 @10:57PM (#22061563)
Coding is NOT a real-time procedural performance activity, and thus can not be compared to aviation or surgery. Code reviews, collaboration on architectural decisions, and QA catch mistakes as early as necessary.
Re:On Pair Programming by jacques_chester on Thursday January 16, 2020 @08:20AM (#22064206)
All these professions require a mix of procedural and declarative skill. Pilots and surgeons aren't professional athletes, they rely on enormous amounts of declarative knowledge.

The easiest time to catch a mistake is when it's made, which is as true of surgery or flight as of software development.

That's why I rely on type systems, tests and whenever I can, someone next to me asking "why?".

Re:On Pair Programming by Mike12398 on Thursday January 16, 2020 @01:38PM (#22067465)
Read again: Coding is NOT a real time performance activity, thus can not be compared with aviation and surgery in that way. Pairing is a requirement to do aviation and surgery reliably and accurately, but is completely optional for coding well, and arguably reduces quality of code in many cases.