Whitney Sorenson

Whitney Sorenson
Whitney is HubSpot's Chief Architect.

Recent Posts

Principles for good engineering leadership

In our recent post about how we do engineering leadership here at HubSpot, we shared our philosophy about what engineering leaders should focus on. 

We encourage our engineering leaders to be primarily product-focused (and, to a somewhat lesser degree, people-focused) rather than spending most of their time driving a process or managing people. This kind of leadership stands in stark contrast to the kinds of leaders who primarily care about administering and health-checking teams, or are on the hook for making sure their employees did the things they were supposed to do. 

Read More ››

Why our engineering leaders focus on product over process

Who was the best manager you ever had?
 
Even though all of us have different people in mind, those people probably have a lot in common. Maybe he really cared about you as a person. Maybe she was a brilliant visionary who always knew how to push you to be better. Maybe their leadership styles were different but I’d wager that their philosophies were the same.
Read More ››

Inheriting Code: Why You Should Keep Code Teardowns to Yourself

We all dream of a perfect, unencumbered world, working with a pristine code base or starting a project from scratch. In reality, I’ve started enough projects to know that I can build myself into a corner just as well as anyone else can, and that things always get messy unless you spend an incredible amount of time refactoring. I’d like to offer some advice about taking over someone else's code based on my experience: Keep your code teardowns to yourself. I learned this the hard way.

Read More ››

Modern Java at HubSpot

HubSpot’s core technology stack has been through a lot of change and iteration. What started as a simple content system based off a C# framework has evolved into a broad application platform. Today, our tech stack is made up of hundreds of services and dozens of full-fledged products. We’ve experimented with a lot of languages and frameworks along the way: We’ve built services in Go, Scala, node.js, and Ruby, and launched major product initiatives in Python and Java.

Read More ››

What We’ve Learned from Hiring (and Almost Hiring) Engineers

Recruiting and team building are the biggest challenges facing any growing technology company today. Hiring creative and driven people to build your product can easily mean the difference between customer happiness and customer churn. Companies who don’t invest in culture, opportunities for growth, and access to interesting technical projects have a tough road ahead of them. But the market is ridiculously competitive, and great engineers, designers, and product people have never had an easier time finding compelling work.

Read More ››

Subscribe for updates

New Call-to-action