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:
- Everyone works on the same executable program, which is represented by a syntax tree.
- No one is allowed to cause problems for others (including the users).