Clojure update

In the run up to our next Clojure Dojo, this coming Monday (11th April 2011); I thought that I’d interview some of our existing members, about why they’re interested in learning Clojure Programming.

First up this month is Scott Lowe, Scott attended his first dojo last month after attending my introductory Clojure talk at the North West Ruby User Group. Despite claims of ignorance, Scotts many insightful questions showed he’d been doing some research on his own time; and was merely being humble as he quickly came to demonstrate a philosophical understanding of Clojure’s unique concurrency model.

2) What’s your day job \ Where do you study? \ What are your interests?

Day job: Software developer – Primarily working with Ruby (JRuby) and C#.

3) Why are you interested in Clojure?

Whilst I use some light functional programming constructs in my day job (Lambdas!), I have a knowledge gap with respect to proper
functional programming. It’s time to plug that gap this year, and learn more about real functional programming, but I want to learn and apply it in a practical way.

I’m interested in rich, expressive languages and I’m also constantly on the look-out for “a better way” of doing things; Clojure looks like it could satisfy those interests. Finally, I love software engineering and simply find the ideas and philosophiesembodied within Clojure to ring true, in addition to it being new and stimulating.

“The structure and architecture of non-trivial code”, but probably not at the very next Dojo, because I wouldn’t be ready for looking at non-trivial Clojure code by that time! But certainly a walkthrough of a practical application of Clojure’s power might be helpful.

6) How do you find the Madlab?

Great location. Great idea. Manchester is lucky to have it.

7) Do you attend any other events?

At Madlab? No others as yet, but this isn’t because of a lack of interest. I’ve certainly intended to visit on many occasions, but I
simply haven’t had much free time.