Development by cause-and-effect