This session is from NSScotland 2014. Tickets are currently available for the 2015 conference at ti.to/nsscotland/2015
Robs slides are available on github. github.com/robrix/Many-Types-Make-Light-Work
Every programmer regularly faces the challenges of managing complexity and change. Subclassing can help us simplify, by sharing code and interfaces between related parts of our program. But when requirements change out from under our class hierarchy, unanticipated fragility can mean bugs, sweat and tears. Swift offers us a better way.
Rob writes code (compulsively) and prose (cathartically) and terrible ideas (naturally) but above all, he is a machine for turning the last echoes of a long-dead sun into text.