Evident Code, at Scale

According to Webster, evident means ‘clear to the vision or understanding.’ In this talk, I will present specific practices that you can apply to make your code more evident, particularly on larger projects.

It is relatively easy to make toy-sized programs evident, but the exciting aspect of these ideas is their application at scale. I will share insights from my own experience applying these practices on a multi-year product effort undertaken in Clojure.