Zigging vs. zagging: How HubSpot built a $30B company | Dharmesh Shah (co-founder/CTO)
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.