Many development teams use 37Signals’ Campfire for group chat. I’ve used it just enough to complain about it.
Our team has been trying Talker instead. The two tools are similar in many ways, but there are a few things about Talker that stand out to make it, in my opinion, better than Campfire for software development teams. I’ll enumerate three of them for you.
1) Code snippets are EtherPad sessions
Yes, you read that correctly, and it is awesome. When Talker detects a paste it will format it so all can see like so:
Notice the link in the upper left which says “View / Edit paste”? Clicking it will open a new tab/window and join you into an EtherPad session with the snippet’s contents pre-populated. Anybody in the chat room can collaboratively live edit the snippet. Brilliant!
As devs we often have thoughts like:
“This is pretty cool, but it’d be even cooler if ___.”
With Talker you can easily fill in that blank.
In fact, if you search GitHub for “talker plugins” you’ll find many plugins have already been written!
Here’s a handy plugin that provides live substitutions of the previous message.
3) Bring Your Own Server
Talker has a REST API, but that’s pretty much required these days. What makes Talker even better is that the entire codebase is open sourced (GPL). Here.
Detailed installation instructions are included. The paranoid or cheap — Talker is free, but private rooms & SSL come at a cost of $12 a month — among us can run their own instance on their own hardware. How is that for sustainability?
I could go on, but these are the major points that make me want to use Talker and tell others of this great alternative to The Incumbent.