Zigging vs. zagging: How HubSpot built a $30B company | Dharmesh Shah (co-founder/CTO)

Apr 4, 2024 Episode Page ↗
Overview

Dharmesh Shah, co-founder and CTO of HubSpot, shares his unique approaches to company building, from measuring laughs per minute in talks to never having direct reports. He discusses scaling HubSpot's culture as a product, fighting complexity, and making high-conviction, low-consensus bets.

At a Glance
21 Insights
1h 41m Duration
13 Topics
9 Concepts

Deep Dive Analysis

Dharmesh Shah's Unique Approach to Public Speaking

Why Dharmesh Has No Direct Reports at HubSpot

Lessons from HubSpot's Journey as a Public Company

Contrarian Approaches to Company Building

Fighting the Second Law of Thermodynamics in Business

The Importance of Simplicity in Product and Operations

Succeeding in the SMB Market: A Contrarian View

Zigging When Others are Zagging: Going Wide and Deep

Using Flash Tags for Clear Communication and Feedback

HubSpot's Decision-Making Framework: Debate, Decide, Unite

Framework for Evaluating Ideas and Investments

Defining and Maintaining Company Culture as a Product

The Potential of AI and Practical Advice for Learning

Talent vs. Skill

Talent dictates the slope of the learning curve and potential ceiling, but most abilities are acquirable skills. With practice, measurement, and incremental improvement, almost anything can be learned, even if one doesn't possess natural talent.

Soloware

Software built for exactly one person, typically the creator. This approach simplifies development by requiring minimal UI, testing, and allows the creator to easily discontinue it if it loses utility, avoiding the overhead of supporting multiple users.

Second Law of Thermodynamics (Business)

In a business context, this law states that unless actively intervened upon, everything tends towards disorder and complexity over time. Companies must actively 'fight for simplicity' to prevent stagnation, increased headcount, slower processes, and eventual decline.

Dimensional Complexity

The non-linear increase in complexity when a business adds a new product or dimension. Every subsequent decision, resource allocation, and analytical report must now be considered across these multiple dimensions, incurring significant long-term costs beyond initial development.

Reverse Gravity (Software Market)

A phenomenon in the software market where companies are consistently pulled up-market towards larger enterprise customers over time, often due to higher retention and spend. This dynamic means that focusing on the SMB market can lead to less competition from companies that eventually move up.

High Conviction, Low Consensus Bets

Strategic decisions where a company holds a strong belief in an approach that most other people, including investors or board members, disagree with. These bets require deep conviction to persevere and can lead to significant differentiation if proven correct.

Flash Tags

A system of specific hashtags (e.g., #FYI, #Suggestion, #Recommendation, #Plea) used in written communication to clearly convey the sender's level of conviction or expectation for a response. This helps manage the 'megaphone issue' where a leader's casual thoughts might be misinterpreted as mandates.

Culture as a Product

A mental model where a company's culture is treated like a product built for its team, who are its 'customers.' This implies continuous iteration, actively seeking feedback from employees, identifying and addressing 'bugs' (cultural issues), and evolving the culture rather than merely preserving it.

Declarative Model (AI)

A paradigm in software interaction where a user describes the desired outcome rather than providing step-by-step instructions. AI enables this by interpreting natural language requests and figuring out the necessary actions, similar to how SQL allows users to describe desired data without detailing retrieval steps.

?
How can public speakers improve their talks, especially with humor?

Public speakers can improve by adopting a data-driven approach, measuring 'laughs per minute' (LPM) to identify segments needing more humor or shortening. Tactically, placing punchlines as the last words of a segment and leveraging story setup for multiple funny bits can increase LPM.

?
Why would a co-founder choose to have no direct reports in a large company?

Dharmesh Shah chose not to have direct reports at HubSpot because he recognized he was not naturally skilled at management and preferred to focus his energy on areas he enjoyed and excelled at, allowing him to benefit from the 'upside of scale' without its 'downsides.'

?
What are the benefits of taking a company public for founders?

Going public provides a clear, real-time market valuation of the company and allows a broader group of people, including customers, partners, and the general public, to participate in the company's growth and upside, unlike the closed private markets.

?
How can companies avoid being crushed by increasing complexity as they grow?

Companies should proactively 'fight for simplicity' by embedding it into their culture from early on. This involves setting up systematic guardrails and constraints, like the 'one in, one out' rule for product features, and being mindful of the long-term 'dimensional complexity' added by new products or initiatives.

?
Why might a startup choose to focus on the SMB market despite its challenges?

Focusing on SMBs offers the benefits of both enterprise (paying customers, measurable business growth) and consumer markets (millions of potential customers, no revenue concentration, short feedback loops). While hard, success in SMB can lead to a more sustainable and fun model, as many companies eventually get pulled up-market, leaving less competition.

?
How can leaders effectively communicate the intent behind their feedback or ideas?

Leaders can use 'Flash Tags' (e.g., #FYI, #Suggestion, #Recommendation, #Plea) to explicitly signal the level of conviction or expectation for action with their comments, preventing casual thoughts from being misinterpreted as mandates.

?
What is HubSpot's decision-making philosophy?

HubSpot follows 'Debate, Decide, Unite,' which encourages open discussion of all options, clearly designates one person as the Directly Responsible Individual (DRI) for the decision, and then expects everyone to align and support the chosen path, even if they initially disagreed.

?
What framework can be used to evaluate new ideas or investments?

A systematic framework involves assessing an idea's 'Potential' (magnitude of outcome if successful), 'Probability of Success,' 'Passion' (how much one cares about the problem), and 'Prowess' (unique assets or unfair advantages for pursuing it).

?
How should companies approach defining and evolving their culture?

Companies should treat culture as a 'product' built for their team. This means continuously iterating on it, actively seeking feedback from employees (its 'customers'), identifying and addressing 'bugs' (cultural issues), and evolving the culture rather than merely preserving it.

?
What is the most practical advice for learning and engaging with AI?

The most practical advice is to find a real problem that you care about and try to solve it using existing AI tools or APIs. This goal-oriented approach provides tangible motivation and allows for iterative learning, similar to how Dharmesh approached improving his public speaking.

1. Culture as a Product

Treat your company’s culture as a product you build for your team, not something to merely preserve. Continuously iterate on it, measure its “NPS” with employee surveys, and address “bugs” transparently, just like you would with a customer-facing product.

2. Fight for Simplicity

Actively combat complexity (the “second law of thermodynamics”) in your organization. Start with the simplest possible solutions and only add complexity when absolutely necessary, understanding its long-term “dimensional cost” beyond initial implementation.

3. Lean into Your Strengths

Focus your energy on what you are exceptionally good at and enjoy, rather than spending years becoming “passably okay” at things you dislike or aren’t naturally talented for. Delegate or avoid tasks outside your core strengths.

4. Systematic Decision Making

Approach decisions by first identifying and then stack-ranking all relevant factors, as if writing an algorithm or spreadsheet. Spend calories on decisions proportional to their potential consequences, and designate a Directly Responsible Individual (DRI).

5. Evaluate Ideas with Framework

When considering new ideas (startups, products, features), assess them based on: 1) Potential Outcome (magnitude of success), 2) Probability of Success, 3) Passion (how much you care about the problem), and 4) Prowess (your unique unfair advantage).

6. Embrace Contrarian High-Conviction Bets

Seek out opportunities where you have strong belief but others disagree. Be right about something others think you’re wrong about for a long time, as this can lead to unique and sustainable advantages.

7. Clarify Communication with Flash Tags

Use a predefined set of “flash tags” (e.g., #FYI, #Suggestion, #Recommendation, #Plea) in your communications (especially email) to clearly signal the weight and expected action for your thoughts and requests, fostering autonomy.

8. Optimize Talks for Humor

For high-stakes public speaking, measure “Laughs Per Minute” (LPM) using custom software or manual tracking. To increase LPM, deliver punchlines as the very last words of a segment, pause for audience reaction, and leverage story setup for multiple funny bits.

9. Default to “No” for Commitments

Adopt a default stance of “no” for new opportunities or requests. Force yourself to articulate strong reasons to say “yes” and identify what existing commitments you will remove from your schedule to make room for the new one.

10. Design Company Unconventionally

Don’t feel constrained by traditional company structures or norms. Design your company to suit your preferences and strengths, such as having no direct reports or setting specific meeting time rules (e.g., no meetings before 11 AM).

11. Iterate Product Complexity (Net Zero)

In product development, enforce a rule that for every new feature or “knob/dial” added, one must be removed. This helps manage complexity and forces thoughtful trade-offs in design.

12. Consider SMB as Target Market

Despite challenges, targeting Small and Medium Businesses (SMBs) can offer the benefits of both enterprise (paying customers, measurable growth) and consumer markets (millions of customers, no revenue concentration, short feedback loops).

13. Zig When Others Zag

Don’t blindly follow conventional wisdom. Actively question common advice and explore alternative paths. For example, instead of focusing on one thing, go broad if the customer problem requires an all-in-one solution.

14. Maintain Transparency Post-IPO

If transparency is a core value, find ways to uphold it even as you scale or go public. For example, designate all employees as “insiders” to ensure everyone has access to company financials, even if it seems unconventional.

15. Unite After Decisions

After a decision is made, even if there was strong debate and disagreement, ensure the team unites around the chosen path. This prevents internal friction and ensures collective effort towards the agreed-upon goal.

16. Leverage AI for Declarative Interfaces

Explore how AI can transform imperative software interfaces (step-by-step instructions) into declarative ones (describing desired outcomes). This allows users to express what they want directly, making software truly intuitive.

17. Learn AI by Solving Problems

To understand and master AI, don’t just study it theoretically. Find a tangible problem you care about in your professional life and actively try to solve it using existing AI tools or by building on top of AI APIs.

18. Articulate Aspirational Culture

When defining your company’s culture, include aspirational elements (how you want to be) alongside current realities. Clearly label them as aspirations to guide future behavior and foster a self-fulfilling prophecy.

19. Go Public for Broad Participation

Consider taking your company public not just for capital, but to allow customers, partners, and the broader market to participate in your company’s growth and success, democratizing wealth creation.

20. Learn and Build in Public

Share your learning journey and work publicly (e.g., blog posts, social media). This allows for external feedback, helps you refine your ideas, and accelerates your learning process.

21. Success: Make Believers Brilliant

Define success not just by internal metrics, but by the positive impact you have on those who believed in you – employees, customers, investors, and partners.

Talent basically controls the slope of the curve. But most things are actually acquirable skills.

Dharmesh Shah

If I can get up on a public stage and learn that particular skill, anyone can learn just about anything. It just comes down to practice and measurement and just getting incrementally better over time.

Dharmesh Shah

It's amazing what you can get away with in terms of shaping the universe to your liking.

Dharmesh Shah

The valuation will oscillate around the value. So if you kind of focus on creating values, like here's what we're actually building, valuation will sometimes be higher than you deserve, sometimes will be lower than you deserve, but over the fullness of time, those two things will kind of move in lockstep.

Dharmesh Shah

The complexity does kill companies, maybe not as quickly as other things, but much more reliably than other things.

Dharmesh Shah

Simplicity is worth fighting for. That's like thing number one is important. But the other one is that it requires fighting force. Now it does not happen.

Dharmesh Shah

One of the mistakes I think founders make is that, especially product-oriented founders, is that we kind of fall in love with the solution instead of falling in love with the actual problem.

Dharmesh Shah

Culture is a product, period. And that every company builds two products. One is the product they build for their customers, and the other is a product they build for their team.

Dharmesh Shah

The number one mistake, I think, I'm biased, I think founders make, is that they say, oh, we have an awesome culture and my job is to preserve the culture. That is not the job.

Dharmesh Shah

Success is making the people who believed in you look brilliant.

Dharmesh Shah

Public Speaking Preparation Protocol

Dharmesh Shah
  1. Conduct practice runs of the talk in front of increasingly larger live audiences.
  2. Record and transcribe the practice talks.
  3. Use custom software to identify points where the audience audibly laughs.
  4. Calculate 'laughs per minute' (LPM) to measure humor effectiveness.
  5. Improve LPM by either adding more funny bits or decreasing the number of words between laughs.
  6. Tactically, ensure punchlines are the literal last words of a segment, followed by a pause for audience reaction.
  7. Leverage the setup of a story to deliver multiple funny bits or punchlines.

HubSpot's Early Product Simplicity Rule

Brian Halligan & Dharmesh Shah
  1. For every new feature (a 'knob or dial') added to the product, one existing feature must be removed to maintain simplicity.
  2. Measure performance in each individual product category; if HubSpot is in the top three in any single category, it indicates over-investment in that dimension, deviating from the 'all-in-one' value proposition.

HubSpot's Decision-Making Framework

HubSpot Culture
  1. **Debate**: Engage in open discussion to explore all options and perspectives.
  2. **Decide**: A designated Directly Responsible Individual (DRI) makes the final decision.
  3. **Unite**: Everyone aligns and supports the chosen decision, even if they initially disagreed, to move forward collectively.

Idea and Investment Evaluation Framework

Dharmesh Shah
  1. Assess the **Potential** (0-10 scale) of the idea: What is the magnitude of the outcome if it were successful (e.g., impact, revenue, market cap)?
  2. Evaluate the **Probability of Success**: What are the chances of achieving the desired outcome, considering event trees or statistical likelihoods?
  3. Consider **Passion**: How much do you care about solving this problem or working on this idea? Is it something you can commit to for years?
  4. Identify **Prowess**: What unique assets or unfair advantages (e.g., existing code, market access, expertise) do you or your company possess that increase your chance of success?

Culture as a Product Iteration Protocol

Dharmesh Shah
  1. Regularly (e.g., quarterly) conduct an NPS-style survey asking employees how likely they are to recommend the company as a place to work, along with qualitative feedback.
  2. Publish all survey responses (quantitative scores and subjective comments) transparently.
  3. Categorize the feedback, identifying 'bugs' (cultural issues or areas for improvement).
  4. Present findings at all-hands meetings, committing to fix certain identified 'bugs' and providing rationale for why other issues (that 'work as designed') will not be prioritized at that time.
  5. Include aspirational cultural elements in official documentation, clearly noting them as aspirations, to encourage their eventual manifestation through collective effort.
0
Number of direct reports Dharmesh Shah has had at HubSpot Despite HubSpot having over 7,000 employees.
$90,000
Monthly revenue of Dharmesh's side project, WordPlay, at one point WordPlay also had 16 million users.
$10 million
Purchase price of chat.com by Dharmesh Shah Sold two months later for over $15 million.
7,000+
Current number of employees at HubSpot Dharmesh Shah has never had direct reports.
10 years
Years HubSpot has been a public company HubSpot was founded 18 years ago.
$1 billion
HubSpot's market cap when it went public It was never a 'unicorn' as a private company.
$30 billion
HubSpot's current market cap Increased from $1 billion after going public.
$5,000
Initial monthly salary for all employees at HubSpot, including founders Lasted for approximately the first year to year and a half.
128 pages
Length of the HubSpot Culture Code deck Originally had 16 slides.
30 years
Years Dharmesh Shah has worked in commercial software Compares current excitement for AI to the early days of the web.