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...
My thoughts on software development.