It's not quite what I had in mind when growing up, but right now my role title tells me I am a team lead. In the course of my time in this role, I've learned that being a team lead is something my fellow developers are interested in doing someday, so I want to share about my experience. This is what I've learned in discovering what it means to be a team lead.

Continue reading »

We're excited to announce the official arrival of HipChat Server 2.0! This new release ships with some key upgrades in security, controls, and flexibility. HipChat Server runs on Ubuntu 14.04 to give customers a more stable, performant, and secure OS. We've also improved how upgrades occur, including a new offline upgrade capability. Read on to learn more!

Continue reading »

I’ve felt resistance to functional programming and to functional programmers ever since functional programming became "a thing". While I'm disappointed by the arguments made against functional programming, I am equally (if not more) frustrated that the functional programming point of view has not evolved, leading it to be easily derided as developer religion. It's time to move the discussion forward. Because no matter our views on functional programming vs. object-oriented programming vs. whatever else, we all need to be functional engineers.

Continue reading »

When you think of an API, you probably don't picture a bunch of drawings on a whiteboard. But exactly one year ago, our plans for HipChat Connect were just that. In a year this idea evolved through several stages and finally made it to public GA with over 30 partners. We've learned a lot about shipping and partnership in the process, and we hope what we've learned will be helpful to other software development teams like yours.

Continue reading »