Making Security Usable at HubSpot

Security and usability have been at odds with each other since the dawn of time. We usually associate trusted software with clunky interfaces, not an intuitive user experience. This disparity has inspired many people to find clever (and not so clever) ways to work around common security measures. Some of the biggest information security breaches in the last year have been attributed, in large part, to this. We've been working hard to improve both security and usability internally at HubSpot. While we haven't found a perfect balance between the two, understanding their co-dependencies has helped us make our system safer and more user friendly.


Onboarding Engineers: How to Tackle the First 30 Days

When you’re a tech lead, the most important work you do is helping other engineers grow and setting them up for success. That means making sure they have the tools, guardrails, and confidence they need to have an impact from day one. But, that’s easier said than done. Pretty much every engineer I’ve worked with has a different learning style, and every engineering manager I know has a different leadership style. There isn’t really a one-size-fits-all method to onboarding but I think we all agree that the first 30 days are critical for every new hire.


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.


Product Experimentation with React and PlanOut

Engineers, designers, and product managers make development decisions every day with the implicit goal of improving some key metric. We want to redesign a page because we believe that it will increase retention by improving the user experience. We want to add a brand new feature or expand an existing one because we believe this will increase product usage by making the product more valuable to customers.


Kafka Night: Confluent and HubSpot on Real-Time Data Processing (Video)

Neha Narkhede is the co-founder and head of engineering at stream data platform company Confluent, and one of the original authors of Apache Kafka. Earlier this week, Neha joined us at HubSpot for Boston Kafka Night where she talked to us about Kafka's architecture, discussed how companies are leveraging it for advanced real-time data processing, and discovered Samza on the Rocks.


Impostor Syndrome: The One Challenge Developers Don't Talk About  

Sometimes self-doubt can make you feel like a fake. You’re convinced you’re a fraud and that it’s just a matter of time until your co-workers find out you’re not as smart as they thought. Looking at your achievements doesn’t really help because you’re too busy internalizing your mistakes. If this sounds familiar, you might have something called impostor syndrome. You might also be an engineer.


Subscribe for updates

New Call-to-action