Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Among other things, not having to set up your own XMPP or IRC server.


If you can't setup an IRC or XMPP server, then I don't think you should call yourself a software engineer. If you're a scrappy startup, you sure as hell better be able to setup an IRC server. And no... it doesn't take more than an hour to spin up an EC2 instance and setup inspircd as a private server.


If you're a scrappy startup, you better not have engineers wasting time setting up servers when there are great hosted products out there.


I hear what you're saying, but, come on!

   apt-get install ejabberd
5 minutes of conf file tweaking and you're done. Seriously that's it! I did this about 8 years ago and haven't touched my setup since. There's pretty much zero maintenance to do with an XMPP server.


Do you get file sharing, easy group chat, @mentions across rooms, public temporary invites to customers into internal channels, very easy github and zendesk integration and, the killer feature for me, a searchable archive over all conversations?

I'm sure you can do all of these with ejabberd and some additional external tools, but setting all these components up goes way beyond just apt-get'ing the software.

Now, you might not need some (or all) of the additional features, so ejabberd is the perfect solution for you, but you can't jump to the conclusion that because you don't need a feature, nobody does.

I'm a quite new HipChat customer - we were using skype before, but the indexed archive is a total killer feature for me and already helped me and my coworkers a lot as it helps us to learn from conversations between other people, thus reducing the amount of stuff that has to be asked multiple times.

For me, that's totally worth the $2 per user per month.


What happens when ec2 shuts down the machine with jabber on it? When there's a memory spike in the middle of your vacation and no-one can send messages? Etc, etc, etc


You turn the machine back on? Switch to a server provider that doesn't randomly shut your machines down?

What do you do when hipchat's severs are down? Twiddle your thumbs and wait for it to magically come back? At least if it's your server you can actively fix it instead of waiting for someone else to do it…


I dont think you do get what I'm saying, as we seem to be arguing pros and cons of hosted and managed services.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: