I am a 30 year old Software Engineer from Southport, England. I have been happily living in Dundee since graduating from the University of Dundee with an honours degree in Applied Computing in 2002.

I work as a fulltime Software Engineer for Calico Jack Ltd where we develop smart communications software and undertake relevant contract and R&D work.

I am passionate about the cultural impact of technology and ideas, and have long been a user and advocate of open source and free software.

Over the past 4 years I have become increasingly interested in functional programming. After trying Common Lisp and Scheme but becoming frustrated at the problems applying those environments to real world problems I found Erlang. A practical functional programming language designed to tackle the problems of distributed systems and concurrency head on.

Finally about a year ago I discovered Clojure a functional variant of Lisp targeted specifically at the JVM. Despite it's young age, Clojure is mature and well supported. It's unique blend of great ideas, old and new, along with airtight Java integration make it the most exciting, practical language available today.

/blog/images/rick-moynihan.jpg