Click to view
Интересное начинается минуте на двадцатой.
Предложен интересный алгоритм работы с большими системами: представить систему графом без циклов - граф управления, получается, - убрав циклы в "алгоритмы" и повторять до полного понимания работы системы.
Как я понимаю, подходит для любых ЯП.
Очень интересная статистика - например, треть кода в системах Adobe занята обработкой событий и половина ошибок находится в них.
Он также предлагает использовать не Тьюринг-полные языки декларативного программирования.
Демки есть.
В общем, рекомендую.