How to use modules to hide complexity: Ashley Williams dives deep into the topic in this philosophical and very well thought out talk. https://www.youtube.com/watch?v=LfOVyNQK5io