Clojure Software Dendrology

In this talk, Brandon Bloom, engineer at, talks about the many trees that are in a Clojure programmer's software. Both the values Clojure programmers manipulate and the code they manipulate them with, are made from trees. It's way too easy to get caught up in a project and miss the forest for the trees, but one can also ask how often they've missed the trees for the forest? This talk is an exploration of trees from a unique perspective that will hopefully inform your thinking and lead your program design out of the woods. This talk was recorded at the NYC Clojure Users group meetup at Two Sigma Investments.

Want to hear from more top engineers?

Our weekly email contains the best software development content and interviews with top CTOs. Enter your email address now to stay in the loop.

Brandon Bloom is an Engineer at is a non-profit dedicated to growing computer programming education. Our goals include: Spreading the word that there is a worldwide shortage of computer programmers, and that it's much easier to learn to program than you think. Building an authoritative database of all programming schools, whether they are online courses, brick+mortar schools or summer camps. Our vision is that every student in every school has the opportunity to learn how to code. We believe computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.