A language/action perspective on the design of cooperative work | Synapse