3 ms·
I got started in Clojure because I was looking for a Lisp that I could use and would grow to be "acceptable" for use as a consultant, since that is how I make m
by biscarch 13y ago
I got started in Clojure because I was looking for a Lisp that I could use and would grow to be "acceptable" for use as a consultant, since that is how I make money programming. I enjoy functional programming and being able to use the Java ecosystem as a backup "just in case there isn't a Clojure lib" was a huge benefit. My path sort of went from noir to compojure/ring and now I use it to experiment with things like Titanium.
Erlang for me was a developing interest in distributed systems, which I think is of growing importance. The Riak source code, and associated projects, have been great for advancing towards such goals. Erlang the language is pretty easy to pick up and I've spent more time on distributed computing concepts than needing to parse out language details.
Haskell is my favorite language. I like it because it fits my mental models very well and I thoroughly enjoy functional programming. Snap is my web framework of choice and working with a Haskell/Snap/Riak stack has been awesome for a project I'm currently working on.