SlideShare a Scribd company logo
TALKING TECH
Building Engineering Culture
(While Maintaining Speed)
Eric Richard, VP of Engineering
AGENDA
1. Introduction
2. How Do We Work (Patterns and Anti-Patterns)
3. Pros and Cons
4. Case Studies
5. Q&A
Introduction
Inspirations
Inspirations
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Inspirations
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
Hi. I’m Eric.
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
About
● Inbound marketing, sales, and CRM growth stack
● Helping small and medium sized businesses (10 -
2000 employees) grow
● Founded in 2006. Over 35,000 customers in more
than 90 countries
● Cambridge, MA, Dublin, Ireland (EMEA HQ);
Singapore; Sydney, Australia; Tokyo, Japan; Berlin,
Germany and Portsmouth, NH.
● Publicly listed (NYSE:HUBS)
About
About the HubSpot Product Team
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How do we work?
Our Beliefs
http://www.culturecode.com/
We believe
● If you give a team a compelling mission,
● the autonomy to attack the mission the best way they see fit,
● and the support to accomplish this…
● Magic happens
Core Engineering Philosophies
1. Learning Quickly
2. Ownership Builds Better Products
3. Invest in the Platform
Learning Quickly
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How do you enable rapid learning?
● UX Research Team able to vet ideas quickly with real customers
● Minimize the distance from keyboard to production
● Ability to deploy to targeted sets of customers
Technology Implications
● Extremely efficient build and deploy tools
○ We have > 5000 production deploys / week.
● The architecture has to align with teams.
○ We have > 4,000 separately deployable units
○ These components are `apis/web services`, `kafka workers`, `scheduled batch jobs` and
some `on_demand` processes that we use to do migrations and other manual work.
● Hovering on the master branch
Technology Anti-Patterns
● Large, long lived branches that have a big distance from the trunk
○ Avoiding “the big merge”
● Monolithic code base shared across multiple teams
Ownership Builds Better Products
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
Organizational Implications
● The team is the center of the universe
● Teams are kept small (~5 people) to avoid communication scaling
● Teams are cross disciplinary (product, design, dev)
● Teams own their entire stack
HubSpot’s Trinity
● Product Manager
○ DRI for figuring out which mountains to climb
● Tech Lead
○ DRI for figuring out how to climb the mountain
● Product Designer
○ DRI for the user experience
● Co-equal partners in running the team
Organizational Anti-Patterns
● Teams that are too large muddle ownership and create friction
● No separate QA, IT, or DevOps teams that you throw the build over the
wall to or that have pager duty
● No “sustaining engineering” maintenance teams that own the code
Technology Implications
● You need to provide a ton of infrastructure to allow teams to focus on
solving the business problems and not get mired in the weeds
Process Implications
● There are no overarching processes (Scrum, Kanban, etc.) for teams to use.
○ Our goal is to provide high level direction, guardrails, and the coaching to achieve their
goals.
○ Teams decide what processes work best for them.
Process Anti-Patterns
“Good process serves you so you can serve customers. But if you’re not
watchful, the process can become the thing. This can happen very easily in
large organizations. The process becomes the proxy for the result you want.
You stop looking at outcomes and just make sure you’re doing the process
right.”
http://www.geekwire.com/2017/full-text-annual-letter-amazon-ceo-jeff-bezos-explains-avoid-becoming-
day-2-company/
Invest in Platform
Platform Infrastructure
● About 20% of our engineers are in our Platform Infrastructure team
● Their customer is the rest of our developers
● They own:
○ Build and Deploy Tools
○ Core Java Libraries
○ UI Component Library
○ All tooling to manage AWS, HBase, MySQL, Kafka, ElasticSearch, etc.
● This is not seen as a cost center of “operations” folks.
○ This is seen as a core differentiator to make our developers more successful
Platform Infrastructure
● This only makes sense at scale
○ You have to be able to get leverage from the infrastructure teams to make this work
Pros and Cons
Where This Works Well
● Incredible velocity on teams
○ Able to make huge progress on major feature areas.
○ Every developer can push real code into production on their 1st day.
Where This Works Well
● Tremendous ownership of the product
○ Freedom to experiment with new technologies to meet business needs.
○ Huge cultural impact: people feel like they are doing meaningful work.
Where This Works Well
● Very strong DevOps model that aligns ownership and accountability
Where This is Hard
● Cross cutting initiatives are more difficult
○ The structure was designed to limit cross team communication challenges.
○ Cross-cutting initiatives need to be broken down into a large number of team-level changes.
Where This is Hard
● Providing technical and design consistency across the product
○ Yields “eventual consistency” model for technology.
○ Rely on product design team to ensure design consistency.
Examples of Platform Thinking
https://canvas.hubspot.com/
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
Thank you!

More Related Content

PDF
Manpacks
500 Startups
 
PDF
Rippling Pitch Deck & Investor Memo
Matt Epstein
 
PDF
Top 3 ways to use your UX team - producttank DFW Meetup
Jeremy Johnson
 
PDF
What You Should Learn from Larry Page
JamesAltucher
 
PDF
task.ly pitch deck
Dmitry Gorshkov
 
PDF
The Future of Everything
Charbel Zeaiter
 
PPT
AppNexus' First Pitch Deck
Camille Ricketts
 
PDF
The Asana Culture Code
Asana
 
Manpacks
500 Startups
 
Rippling Pitch Deck & Investor Memo
Matt Epstein
 
Top 3 ways to use your UX team - producttank DFW Meetup
Jeremy Johnson
 
What You Should Learn from Larry Page
JamesAltucher
 
task.ly pitch deck
Dmitry Gorshkov
 
The Future of Everything
Charbel Zeaiter
 
AppNexus' First Pitch Deck
Camille Ricketts
 
The Asana Culture Code
Asana
 

What's hot (20)

PDF
How Google Works
Eric Schmidt
 
PDF
Tinder Pitch Deck
Ryan Gum
 
PPTX
The Art & Science of Growth Hacking
David Skok
 
PDF
Handy Culture Deck v1.0
Handy
 
PPTX
What is Service Design?
Daniel Harris
 
PDF
Fjord Service Design Academy: A business case for transformative services
Fjord
 
PPTX
How to think like a startup
Loic Le Meur
 
PPTX
What makes a great SaaS company, r1.5
Dave Kellogg
 
PDF
From Design Thinking to Design Doing
Intuit Inc.
 
PDF
Tips from Calvin and Hobbes on how to be a good customer
Freshdesk Inc.
 
PDF
How to Land that First Customer
Floown
 
PPTX
SEOmoz Pitch Deck July 2011
Rand Fishkin
 
PDF
Snapchat Advertising Sales Deck
Ryan Gum
 
PDF
Build Features, Not Apps
Natasha Murashev
 
PPTX
IT Staff Augmentation Services
IMCS Group
 
PDF
Cantina Fácil - Pitch Deck
Luiz Augusto
 
PDF
Andreas Tschas - Pioneers - Building Startup Marketplaces in Europe & Asia - ...
Burton Lee
 
PDF
Jobs To Be Done Workshop
Andy Fallshaw
 
PDF
How To Suck at Marketing
HubSpot
 
PDF
EMPOWERED - Achieving Extraordinary Results with Ordinary People" by Marty Cagan
Productized
 
How Google Works
Eric Schmidt
 
Tinder Pitch Deck
Ryan Gum
 
The Art & Science of Growth Hacking
David Skok
 
Handy Culture Deck v1.0
Handy
 
What is Service Design?
Daniel Harris
 
Fjord Service Design Academy: A business case for transformative services
Fjord
 
How to think like a startup
Loic Le Meur
 
What makes a great SaaS company, r1.5
Dave Kellogg
 
From Design Thinking to Design Doing
Intuit Inc.
 
Tips from Calvin and Hobbes on how to be a good customer
Freshdesk Inc.
 
How to Land that First Customer
Floown
 
SEOmoz Pitch Deck July 2011
Rand Fishkin
 
Snapchat Advertising Sales Deck
Ryan Gum
 
Build Features, Not Apps
Natasha Murashev
 
IT Staff Augmentation Services
IMCS Group
 
Cantina Fácil - Pitch Deck
Luiz Augusto
 
Andreas Tschas - Pioneers - Building Startup Marketplaces in Europe & Asia - ...
Burton Lee
 
Jobs To Be Done Workshop
Andy Fallshaw
 
How To Suck at Marketing
HubSpot
 
EMPOWERED - Achieving Extraordinary Results with Ordinary People" by Marty Cagan
Productized
 
Ad

Similar to How HubSpot Builds its Engineering Culture (While Maintaining Speed) (20)

ODP
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
Jean Barmash
 
PDF
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
Neerventure.com
 
PPTX
Design Systems: Designing out Waste, Designing in Consistency
Equal Experts
 
PDF
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
VMware Tanzu
 
PPTX
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
Aliza Carpio
 
PPTX
HP DevOps Summit 2021
Aliza Carpio
 
PDF
Agile Methodology
Sapna Sood
 
PDF
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Lviv Startup Club
 
PPTX
Holistic Product Development
Gary Pedretti
 
PDF
ASAS 2015 - Benito de Miranda
Avisi B.V.
 
PDF
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Docker, Inc.
 
PDF
Product Development in Startup Environment : Build The Right Thing and Build ...
Yoza Aprilio
 
PDF
Blitzscaling Session 9: Village Stage
Greylock Partners
 
PPTX
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
BetterCloud
 
DOCX
ECE specific internship offers for exam
raknin
 
DOCX
Ece job adsautumn2013
mfct33
 
DOCX
Ece job adsautumn2013
alboss23
 
DOCX
ECE specific internship offers for exam
raknin
 
PDF
Transition from Project to Product
NUS-ISS
 
PDF
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
rgristroph
 
CTO School Meetup - Jan 2013 Becoming Better Technical Leader
Jean Barmash
 
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
Neerventure.com
 
Design Systems: Designing out Waste, Designing in Consistency
Equal Experts
 
Saving the DoD $800M: How Portfolio Management is the Missing Link Between Ag...
VMware Tanzu
 
HP's Dev Ops Summit 2021, Better Together: An Inner Source Journey
Aliza Carpio
 
HP DevOps Summit 2021
Aliza Carpio
 
Agile Methodology
Sapna Sood
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Lviv Startup Club
 
Holistic Product Development
Gary Pedretti
 
ASAS 2015 - Benito de Miranda
Avisi B.V.
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Docker, Inc.
 
Product Development in Startup Environment : Build The Right Thing and Build ...
Yoza Aprilio
 
Blitzscaling Session 9: Village Stage
Greylock Partners
 
ALTITUDE 2019 | Corporate Engineer: The New IT Admin
BetterCloud
 
ECE specific internship offers for exam
raknin
 
Ece job adsautumn2013
mfct33
 
Ece job adsautumn2013
alboss23
 
ECE specific internship offers for exam
raknin
 
Transition from Project to Product
NUS-ISS
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
rgristroph
 
Ad

More from HubSpot (20)

PDF
Cultura HubSpot - Cómo crear la mejor empresa posible
HubSpot
 
PDF
Your Go-To-Market is Killing Your Business, and You Don't Even Know It
HubSpot
 
PDF
The Hard Truth About Marketing
HubSpot
 
PDF
The Tech Scene in Berlin is Booming
HubSpot
 
PDF
Aligning Vectors: What Elon Musk Taught Me About Growing A Business
HubSpot
 
PDF
15 Stats Every Marketing Leader Needs to Know
HubSpot
 
PDF
Inbound Recruiting: Hire Top Talent By Thinking Like a Marketer
HubSpot
 
PDF
What's a Growth Stack? And why you should build one.
HubSpot
 
PDF
HubSpot Diversity Data 2016
HubSpot
 
PDF
Add the Women Back: Wikipedia Edit-a-Thon
HubSpot
 
PDF
What is Inbound Recruiting?
HubSpot
 
PDF
Behind the Scenes: Launching HubSpot Tokyo
HubSpot
 
PDF
25 Discovery Call Questions
HubSpot
 
PDF
How to Earn the Attention of Today's Buyer
HubSpot
 
PDF
Class 1: Email Marketing Certification course: Email Marketing and Your Business
HubSpot
 
PDF
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
HubSpot
 
PDF
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
HubSpot
 
PDF
3 Proven Sales Email Templates Used by Successful Companies
HubSpot
 
PDF
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
HubSpot
 
PDF
14 Reasons Why Inbound Marketers Make Great Advertisers
HubSpot
 
Cultura HubSpot - Cómo crear la mejor empresa posible
HubSpot
 
Your Go-To-Market is Killing Your Business, and You Don't Even Know It
HubSpot
 
The Hard Truth About Marketing
HubSpot
 
The Tech Scene in Berlin is Booming
HubSpot
 
Aligning Vectors: What Elon Musk Taught Me About Growing A Business
HubSpot
 
15 Stats Every Marketing Leader Needs to Know
HubSpot
 
Inbound Recruiting: Hire Top Talent By Thinking Like a Marketer
HubSpot
 
What's a Growth Stack? And why you should build one.
HubSpot
 
HubSpot Diversity Data 2016
HubSpot
 
Add the Women Back: Wikipedia Edit-a-Thon
HubSpot
 
What is Inbound Recruiting?
HubSpot
 
Behind the Scenes: Launching HubSpot Tokyo
HubSpot
 
25 Discovery Call Questions
HubSpot
 
How to Earn the Attention of Today's Buyer
HubSpot
 
Class 1: Email Marketing Certification course: Email Marketing and Your Business
HubSpot
 
Why People Block Ads (And What It Means for Marketers and Advertisers) [New R...
HubSpot
 
10 Things You Didn’t Know About Mobile Email from Litmus & HubSpot
HubSpot
 
3 Proven Sales Email Templates Used by Successful Companies
HubSpot
 
Modern Prospecting Techniques for Connecting with Prospects (from Sales Hacke...
HubSpot
 
14 Reasons Why Inbound Marketers Make Great Advertisers
HubSpot
 

Recently uploaded (20)

PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Software Development Company | KodekX
KodekX
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
 
PDF
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Software Development Company | KodekX
KodekX
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Chapter 1 Introduction to CV and IP Lecture Note.pdf
Getnet Tigabie Askale -(GM)
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Smart Infrastructure and Automation through IoT Sensors
Rejig Digital
 
Best ERP System for Manufacturing in India | Elite Mindz
Elite Mindz
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Software Development Methodologies in 2025
KodekX
 
Building High-Performance Oracle Teams: Strategic Staffing for Database Manag...
SMACT Works
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 

How HubSpot Builds its Engineering Culture (While Maintaining Speed)

  • 1. TALKING TECH Building Engineering Culture (While Maintaining Speed) Eric Richard, VP of Engineering
  • 2. AGENDA 1. Introduction 2. How Do We Work (Patterns and Anti-Patterns) 3. Pros and Cons 4. Case Studies 5. Q&A
  • 10. About ● Inbound marketing, sales, and CRM growth stack ● Helping small and medium sized businesses (10 - 2000 employees) grow ● Founded in 2006. Over 35,000 customers in more than 90 countries ● Cambridge, MA, Dublin, Ireland (EMEA HQ); Singapore; Sydney, Australia; Tokyo, Japan; Berlin, Germany and Portsmouth, NH. ● Publicly listed (NYSE:HUBS)
  • 11. About
  • 12. About the HubSpot Product Team
  • 15. How do we work?
  • 17. We believe ● If you give a team a compelling mission, ● the autonomy to attack the mission the best way they see fit, ● and the support to accomplish this… ● Magic happens
  • 18. Core Engineering Philosophies 1. Learning Quickly 2. Ownership Builds Better Products 3. Invest in the Platform
  • 21. How do you enable rapid learning? ● UX Research Team able to vet ideas quickly with real customers ● Minimize the distance from keyboard to production ● Ability to deploy to targeted sets of customers
  • 22. Technology Implications ● Extremely efficient build and deploy tools ○ We have > 5000 production deploys / week. ● The architecture has to align with teams. ○ We have > 4,000 separately deployable units ○ These components are `apis/web services`, `kafka workers`, `scheduled batch jobs` and some `on_demand` processes that we use to do migrations and other manual work. ● Hovering on the master branch
  • 23. Technology Anti-Patterns ● Large, long lived branches that have a big distance from the trunk ○ Avoiding “the big merge” ● Monolithic code base shared across multiple teams
  • 26. Organizational Implications ● The team is the center of the universe ● Teams are kept small (~5 people) to avoid communication scaling ● Teams are cross disciplinary (product, design, dev) ● Teams own their entire stack
  • 27. HubSpot’s Trinity ● Product Manager ○ DRI for figuring out which mountains to climb ● Tech Lead ○ DRI for figuring out how to climb the mountain ● Product Designer ○ DRI for the user experience ● Co-equal partners in running the team
  • 28. Organizational Anti-Patterns ● Teams that are too large muddle ownership and create friction ● No separate QA, IT, or DevOps teams that you throw the build over the wall to or that have pager duty ● No “sustaining engineering” maintenance teams that own the code
  • 29. Technology Implications ● You need to provide a ton of infrastructure to allow teams to focus on solving the business problems and not get mired in the weeds
  • 30. Process Implications ● There are no overarching processes (Scrum, Kanban, etc.) for teams to use. ○ Our goal is to provide high level direction, guardrails, and the coaching to achieve their goals. ○ Teams decide what processes work best for them.
  • 31. Process Anti-Patterns “Good process serves you so you can serve customers. But if you’re not watchful, the process can become the thing. This can happen very easily in large organizations. The process becomes the proxy for the result you want. You stop looking at outcomes and just make sure you’re doing the process right.” http://www.geekwire.com/2017/full-text-annual-letter-amazon-ceo-jeff-bezos-explains-avoid-becoming- day-2-company/
  • 33. Platform Infrastructure ● About 20% of our engineers are in our Platform Infrastructure team ● Their customer is the rest of our developers ● They own: ○ Build and Deploy Tools ○ Core Java Libraries ○ UI Component Library ○ All tooling to manage AWS, HBase, MySQL, Kafka, ElasticSearch, etc. ● This is not seen as a cost center of “operations” folks. ○ This is seen as a core differentiator to make our developers more successful
  • 34. Platform Infrastructure ● This only makes sense at scale ○ You have to be able to get leverage from the infrastructure teams to make this work
  • 36. Where This Works Well ● Incredible velocity on teams ○ Able to make huge progress on major feature areas. ○ Every developer can push real code into production on their 1st day.
  • 37. Where This Works Well ● Tremendous ownership of the product ○ Freedom to experiment with new technologies to meet business needs. ○ Huge cultural impact: people feel like they are doing meaningful work.
  • 38. Where This Works Well ● Very strong DevOps model that aligns ownership and accountability
  • 39. Where This is Hard ● Cross cutting initiatives are more difficult ○ The structure was designed to limit cross team communication challenges. ○ Cross-cutting initiatives need to be broken down into a large number of team-level changes.
  • 40. Where This is Hard ● Providing technical and design consistency across the product ○ Yields “eventual consistency” model for technology. ○ Rely on product design team to ensure design consistency.