Software Development, Pragmatic Programming, Software, Software Engineering, Dry.
have you noticed how some teams are efficient, with everyone knowing what to do, while other teams are constantly bickering and don’t seem able to get out of each other’s way? Often this is an orthogonality issue. How do you organize teams into groups with well-defined responsibilities and minimal