Wilker Lúcio
Evolving Code Through Accretion
In 2016's Spec-ulation keynote Rich Hickey presented the idea that we can evolve our software through accretion instead of changing. Wilker adopted this idea as the foundation of his work on libraries like Pathom. In this talk he'd like to share the things learned during this time around evolving code avoiding, like using open maps to allow new things on functions, creating new functions instead of changing current ones, using long keyword names to avoid ambiguity, and so on. Join us as Wilker shares the lessons he's learned along the way.
About Wilker
Wilker is a passionate developer working and learning programming skills since he was 12 years old. He loves the way of web development and is always researching new technologies. He started real web programming with PHP, but has always been trying to learn more and more (passing through Java, Python, C#, ActionScript, Javascript...).
Currently Wilker's passionate about Clojure and it’s ecosystem. In recent years he's been engaged in the Clojure community, collaborating in projects like Om.next/Fulcro, Devcards, and writing libraries like Pathom. If you'd like to learn more about his work, please check out his Github profile.