June 30, 2008

Hello World

Welcome to Graceless Failures, a group blog of tips, tricks, missteps, and minor revelations on the path to Scala wisdom.

Several of us engineers at Twitter, Inc. are learning Scala as the language in which to develop new components for our system. At some point we might talk about why we chose Scala on the Twitter Development Blog, but this particular blog isn't an official Twitter project and that isn't our goal here.

Mostly, I thought it would be a good idea to capture the little things you learn about a language but are likely to forget. I figured we could record our own discoveries about Scala, share them within our team, and help others out in the process.

We don't intend to "compete" with the fine blogs out there that delve into advanced Scala usage (several of which are linked to in a sidebar on our domain). Rather, we want to provide a space for those realizations that are too big not to write down but too small to warrant an article-length effort.

If you're learning Scala and would like to write about the process, give us a shout. Otherwise, just soak up the knowledge and have fun with Scala!

3 comments:

Anonymous said...

Very interesting: why Scala and not Erlang, since you're already using it for XMPP services?

Anonymous said...

We're actually not using Erlang for XMPP at the moment. Some of our engineers have explored Erlang, and we weren't sold on some aspects of it.

Andrew Dashin said...

I'd better read about erlang. :(