В.М. Глушков: "В человеко-машинных, то есть автоматизированных системах производится непрерывная технико-экономическая оценка всех управляющих воздействий, которые вводит в систему человек. Благодаря такому контролю появляется возможность избежать неоправданных волюнтаристских решений"
А ведь в программировании, точнее - в проектировании, подобные воздействия в систему вводятся постоянно. Только их никто не оценивает с технико-экономической точки зрения. Потому что не умеем.
Зато разговоров про дженерики - хоть лопатой отбрасывай