Software Development is a Social Process

Teamwork is necessary for Large Systems

Distributed teamwork is necessary for global systems.

Coordination is necessary for Teamwork

Asynchronous coordination is necessary for global teams.

Shared Information Space is necessary for Coordination

Distributed information space is necessary for global coordination.

Sometimes, the best way to conquer the world
is to do it one person at a time

The wwwstat byproduct

[Up or Previous or Next]

Behind the curtains: How the Web was/is/will be created
Roy Fielding <>
Last modified: 20 Oct 1995