Functional Geekery Episode 29 – Carin Meier

In this episode I talk with Carin Meier. We talk about her background into software development and functional programming, the McCarthy papers, Robots, her book Living Clojure, other types of computation, and more.

Our Guest, Carin Meier

@gigasquid on Twitter
gigasquid on Github


This episode is sponsored by DigitalOcean. DigitalOcean makes it quick and easy to get up running with hosting your project. New users use the promo code GEEKERY to get $10 credit when signing up.

This episode is sponsored by The courses build good fundamentals and guide you to develop deep skills with the Clojure language and libraries. Listeners get a 25% discount by using the link


Chicago Erlang 2015 is coming up on the 10th of October, in the format of a two track, one day Erlang workshop. To find out more and to register visit

CityCode Chicago will be taking place on the 9th of October. City Code Chicago is a one day immersive technology conference for programmers to spark creativity and innovation. To find out more and to register visit

Code Mesh 2015 is going to take place on the 3rd and 4th of November, and listeners can use the code fngeekery10 to get 10% off when you register.

RICON 2015 will take place on the 5th and 6th of November, and podcast listeners can use the code “Saland100” to get a $100 discount when you register before October 15th. will be taking place on November 9th and 10th. is a two-day conference, bringing together 300 developers for an eclectic collection of talks covering the latest trends, best practices, and research in the field of computing. For more information visit

LambdaDays 2016 will be taking place on the 18th and 19th of February in Kraków, Poland. The CFP and registration has opened, so make sure to visit to find out more. And make sure to use code FunkyGeekz4dWin to get 10% off registration.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.


About Carin
How Carin came into software development
Involvement with user groups
Jim Weirich
The Clojure communities interest in bringing in learnings from academics
How Ballet and Physics background transfered into software
“I’m not just teaching you physics, I’m teaching you how to think”
Background on getting into functional programming
John McCarthy’s papers
“Seven McCarthy papers in seven weeks”
Elephant 2000
John Searle’s Speech Acts
Ascribing Mental Qualities to Machines
Interest in Robots
Babar language
Carin’s presentations on robots
Real Time Robot Dance Party
The Joy of Flying Robots in Clojure
Living Clojure
Cincy Functional Programmers Group
“Training Plan” for learning Clojure
Wonderland Katas
clojurians Slack
Clojure Applied
The Joy of Clojure
Mastering Clojure Macros by Colin Jones
Living Clojure and ClojureScript
Applicability of Living Clojure as a training plan across languages
Project Euler
Cincy Functional Programming Group overview
FizzBuzz in Idris with nobody knowing Idris
“We generally don’t have pizza […] people that show up even when there is no pizza are the hardcore functional programmers”
StrangeLoop 2015
StrangeLoop 2015 videos
Unconventional Programming with Chemical Computing
Unconventional Programming Paradigms
Gerald Sussman’s We Really Don’t Know How To Compute!
Cross pollinate the academic ideas with application in industry
Philip Wadler’s Propositions as Types
Won’t be at ClojureConj but check it out

As always, a giant Thank You goes to David Belcher for the logo design.