Java 11 Upgrade Tip: Don't Rely on Generated serialVersionUID

At HubSpot, pretty much all of our backend services are written in Java. As part of keeping our Java stack up-to-date, we've been working on the upgrade from Java 8 to Java 11 for a long time. Doing this sort of upgrade smoothly and safely across a codebase as large as ours, while not disrupting the workflow of our hundreds of backend engineers, is no small feat. This post will cover a snag we hit when we thought we were finally done.


How to Go From “Minimum Viable” to “Most Valuable”: The Evolution of the HubSpot Knowledge Base

Launched in 2018 as part of Service Hub, HubSpot’s Knowledge Base has come a long way. What started out as a very minimal product is now at a point where it is almost fully featured. This post gives an outline of how the product has matured from its infancy to today, as well as tips on how to evolve a product into the most valuable version of itself.


Product Leadership Lessons Every New Manager Can Use

How do you effectively lead people who are natural leaders?

As a Group Product Manager (or GPM) at HubSpot, I’m constantly asking this question. I’m part of a product team called the Revenue Product Group, and our mission is to help HubSpot become an experience disruptor at scale. My team's focus within this mission is making every touchpoint a customer has with a HubSpot employee delightful. 


Name Dropping: Meena Vembusubramanian, Senior Product Manager, Amazon Web Services

Name Dropping is a Q&A series that aims to elevate the stories of women and nonbinary people leading in the tech space. The idea came from Angela DeFranco, a Director of Product at HubSpot, who said one way to be better allies is to name drop more women and nonbinary people in discussions of achievement, inspiration, and disruptors in tech, instead of referencing, time and again, the same set of (often male) leaders.


A Beginner’s Guide to Building Your First Personal Programming Project

Over six thousand.

That’s how many internship and co-op candidates we review every year for HubSpot’s Product & Engineering team. We seek a diversity of experience and interests in choosing our final cohort, but there is one thing most of our successful applicants have in common: personal programming projects.


Good Brainstorms Drive Outcomes, Not Outputs

Brainstorms are fun and essential for almost every product team.

They can get everyone in the team involved, they help fill out your backlog, they’re the things that get creative-minded folks out of bed in the morning. 

But there are many ways teams can let brainstorming sessions get in the way of progress.


Subscribe for updates

    New Call-to-action