Cooperative Game Principle

The CooperativeGamePrinciple says that Software development is a (finite, goal-seeking) cooperative game of invention and communication, in which people use markers and props to inspire and remind each other and themselves, in getting to the next move in the game. The endpoint of the game is an operating software system. The residue of the game is a set of markers to assist the players of the next game. The next game is the alteration or replacement of the system, or creation of a neighboring system.

It is further described in SoftwareDevelopmentAsaCooperativeGame.


What causes it to be brought up at this time is the aspect of CooperativeGameWithinInfiniteGames, being a timely reflection of the CthreeProjectTerminated discussion.


What constitutes SufficientResidue?


EditText of this page (last edited December 24, 2002) or FindPage with title or text search