Friday, August 17, 2012

Flurfunk

A bit over a year ago, me and my colleague Felix started working on a little experimental project during our 20% time. As far as I can remember, we wanted to do some Clojure, and we wanted to make something that looked like a company-internal Twitter.



We called it Flurfunk, which is the German word for "office talk" or something along those lines.

After a few days of development, we set it up on an internal server, and it was already quite useful, as it was a nice way to group-chat with the whole team. We are co-located, so we don't really IM so much, but it's still nice for pasting URLs and unix one-liners, etc.

We then proceeded to integrate it with our Jenkins build notification mails, and commit mails, so there's a nice timeline of what's going on. A bit like our team's heartbeat.

A nice bonus is that if either of us are doing home-office, it's a nice way to interact with what the rest of the team is doing.

We actually open-sourced it back in April, but Felix wanted to wait with broadcasting too much until he was done with the really cool channel feature. And a few days ago he also managed to work in a PostgreSQL HStore backend, as an alternative to the old FleetDB persistence.

Here's the official announcement on the company blog, and here is Felix' mention on his own blog.

I imagine if you're working in a team where you are sitting spread across different offices, and you don't have any virtual room where you are permanently hanging out, you should try it out.

submit to reddit
Help this blog-post go viral by voting for it on reddit/programming. 
Make sure you target the post url, not the whole blog.tfnico.com. Thanks!