Mar 14, 2011

Today marks a turning point. In addition to being my first day as a member of Clojure/core and a programmer of record for Relevance Inc., it also represents my last day as a paid Scala programmer.

I discovered Scala in mid-2007 and have used it professionally since early 2008. Needless to say; I have enjoyed my time working with Scala. In many ways it is a beautiful language and I credit this beauty almost entirely in preserving my sanity after years of full-time Java work. I have found the community to be intellectually rich, and hold in high regard many of its strongest advocates and luminaries.1 I wish that I could have been more involved, but at least I was able to release Baysick, and for that I would like to offer my deepest apologies.

I plan to follow the language to the best of my ability, but as one might imagine, my time will be spent on Clojure development and advocacy. As a consolation2 (to myself mostly) I would like to offer my notes on Scala collected over 3+ years, styled as a “Pseudo-annotated Scala Levels“.

Thanks to everyone involved in Scala, and especially to Dr. Martin Odersky for his leadership and for once indulging an admirer. It has been a blast.3

Fogus signing out.

:F