Steve Miner Clojure/conj 2016 Interview

Steve Miner will be giving a talk at Clojure/conj 2016. He is an independent developer.

Follow him on Twitter and GitHub. How did you get into programming?

Steve Miner: I learned Lisp in college, circa 1981. I don't remember being taught the paradigm of Functional Programming in a formal sense. After many years of Java and Objective-C, Clojure gave me a chance to adopt functional programming practices in a more rigorous way. What is your talk about?

SM: My talk is about how the art of juggling relates to programming. Why juggling?

SM: I think programmers can draw inspiration from many arts, including juggling. Of course, the real reason is that juggling is fun. What do you hope people will take away from the talk?

SM: I hope people gain some insight into the mathematical theory of juggling and how that theory might inform the practice of software development. What concepts do you recommend people be familiar with to maximize their experience with the talk?

SM: I don't assume the audience will have any juggling experience, but you might enjoy the talk more if you've tried to do a little juggling. If you want to be an expert, learn the "siteswap" notation. On the Clojure side, I plan to use Quil and Loom for visualizing juggling patterns. What resources are available for people who want to study up before the talk?

SM: Wikipedia covers many juggling topics. Youtube has lots of videos. See also and The Quil and Loom libraries are on GitHub. Where can people follow you online?

SM: [@miner]Twitter on Twitter, miner on GitHub. Are there any projects you'd like people to be aware of? How can people help out?

SM: I'll post so me code after the talk, but most of my open source projects are just for my own amusement. Where do you see the state of functional programming in 10 years?

SM: I expect that functional programming will still be considered a "secret weapon" but that's OK because it will be used behind the scenes everywhere. If functional programming were a superhero, what superpower would it have?

SM: shapeshifting Thank you for the interview!