Today many software systems are built with a steaming pile of "object-oriented" (deliberate scare quotes) code that is, to put it politely, hard to follow. This talk focuses on using "roles" to create a simpler, safer system that is easy to understand and extend. Example code is Perl and Ruby, but it applies to any language that can implement roles.
Speakers: Curtis Poe