I’ve been a professional programmer for many years and later a researcher and lecturer in computer science. I’ve recently started developing services professionally in Scala having spent many years programming in C/C++, Java and Python.

Scala has really changed my outlook on software development. On this site I want to explore the facets of Scala and how it has enabled me to shed my reliance on development frameworks such as Spring.

I have other interests also. At some point I may get around to writing about those.

I’ve worked all over the World and I’ve never experienced a culture or people that I didn’t find amazing in some way. If you find something on this site useful, please drop me a line and tell me something about yourself and where you’re from.

“The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.”Seymour Cray