Ask HN: What's the best technical talk you've heard?
Simple Made Easy changed how I think about constructing software systems of any kind. It provided me with a strong vocabulary and mental model to identify coupling and design with a more clear separation of concerns and focus on the output rather than the ease of development.http://www.infoq.com/presentations/Simple-Made-Easy