PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Abstractions Change, Headaches Don’t

"Large-scale software development requires coordination, with communication, capacity, cooperation, time zones, and cultural differences creating coordination challenges."

A Microsoft Research study found coordination problems centered on communication, capacity, and cooperation, with distributed teams facing additional time-zone and cultural challenges.

View Source