Discussion on: What are the least intuitive fundamentals and best practices in software development?

busypeoples profile image
A. Sharif

Definitely the idea that two, three or more people working together is less effective than everyone working in solo mode. i.e. pair- or mob-programming can be very effective.
Typing code is the less interesting part of the craft, more interesting is to have a common understanding of the problem, the way we think about these problems and how we can share that knowledge across a group of people. Two or more people working together is efficient because no hand-offs and quick syncing, less possibility to get lost or waste time trying to figure out a problem.