Kent Beck's Limbo - Scaling Development

Limbo is live, shared programming in which the focus of two principles is constantly kept in balance ("Limbo on the Cheap" via "test && commit || revert").

Limbo dictates the below 2 principles to scale development for thousands of developers concurrently working on the same codebase:

  1. Everyone works on the same executable program, which is represented by a syntax tree.
  2. No one is allowed to cause problems for others (including the users).

Photos

Singapore, Singapore