Team Programming Aspects ...
Simplifying 2 interfaces is of paramount importance:
- software interface
- fleshware interface
Interface complexity must be small for the “system” to be reliable:
- software system
- software development “system”
- communication system, legal system, reproductive system, ...