Have you ever thought...
"What's the big deal with functional programming?"
"Why can't Lisp just accept the fact it's dead?"
"How am I supposed to manage state if I can't change my variables?"
Hi, we're Christoph and Nate, and we had those same questions. Functional programming seemed really interesting, and using a functional style made our Javascript, Python and Scala look a bit more elegant. But pure functional programming? That sounded like ivory tower madness! How can anyone use it on a "real" software project?
Well, we've figured out a few answers and fell in love with Clojure in the process. The real fun began when we started to learn new ways of thinking and solving problems. Join us as we un-learn object-oriented development and recover our programming sanity in the process.
Do you want to learn more about us? Check out the About page.
Do you want to hear our backstories and even more about why we're making this podcast? Start with "Episode 001: Why, Oh Why?".
Are you ready to dive in and get started? Start with our first series: "The State of Tic Tac Toe".
We look at pure data models we've created and see what they have in common.
We find a clear and pure heart in our application, unclouded by side effects.
We turn our attention to the frontend, and our eyes burn from the complexity.
We look for a suitable place to dig into the code and find an entry point.