DEV Community

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

zebmason profile image

Pretty obvious actually. The number of communications scales quadratically so then you need to put them into teams to stop them talking to each other at which point you've got multiple projects so then you need to manage the interface which means people have to talk to each other...