Are you familiar with the concept of functional programming? A process of building software avoiding everything that could be a problem in the future, such as shared state, mutable data and side effects, only by composing pure math functions. Heloisa Carbone shares the enlightening and overwhelming way of programming in Clojure.