Abstractions make things appear simple. This is one of the main concepts behind OOP. So what is it?! This talk provides some guidelines on how to achieve scalable abstractions and demystify some of the confusion around it. One could say, I'll try to abstract the abstraction itself :)
Terry Yanchynskyy Bio
Terry (Taras) is a software engineer on the Payments team at Wave. He is a co-organizer of Pycon Canada 2016 and 2015. Before Wave, he was on the brandstem™ team at St Joseph Communications. He also bears a few personal projects behind his belt. His path to software engineering comes from a distant medical degree, but he was always more fascinated by the "physiology" of the computation. He also enjoys casual rides on his motorcycle, travelling, and rock climbing.