For many, software development is more of a calling than just a job — and one of the highlights of our industry is its vibrant community. But within a project, things can feel very different. So, what kind of environment do we actually want for developing software? And what does that reveal about social systems beyond software development itself?