DEV Community

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

Collapse
 
busypeoples profile image
A. Sharif • Edited

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.