Software design is a tricky to get right, even for experienced developers. There is simply too much choice and too much information to consider. How do we slow the incidental complexity of our systems with every new feature we add? Learn how simpler patterns and more constraints can actually lead to more reliable results.
Presentation page — https://2018.pycon.ca/talks/talk-PC-55352
Author page — http://twitter.com/_AlexTucker