Interesting talk about the recurring problem of increasing complexity in software, different approaches to handling it and acknowledging decades of research on the subject.