Why Black Boxes Are So Hard to Reuse, Lecture by Gregor Kiczales | Hacker News Reader