4
Likes
4 Comments

Reaching $20MM/year Building Hundreds of Products with Chad Pytel of thoughtbot

Episode #095

Through his consultancy, thoughtbot, Chad Pytel (@cpytel) might be the only first-time founder who's turned hundreds of ideas into actual SaaS products that people love. In this episode, Chad shares his thoughts on the advantages (and disadvantages) of consulting vs building scalable SaaS products, how he grew thoughtbot from nothing into a 100-person consultancy on track to generate $20MM in revenue this year, and the lessons he's learned from 15 years as a first-time founder.

  1. 3

    Chad - Thanks for the great interview! I'm curious what about remote work didn't work for you guys? I'm aware of some of the drawbacks of remote work but curious why you felt it didn't work for you guys. I actually prefer a mix but don't mind the office. I object more to the commute and sometimes to the distractions an office brings. It seems if you mostly work in city centers that employees either have to live in the heart of the city or commute. I grew up in a rural area so there has always been a tug & pull between being close to work and living where I actually would prefer to live. Anyway TIA.

    1. 2

      Good question: I'm also interested in a response to this.

      Recently I read someone (can't remember who, unfortunately) saying they found that a team needs to be either fully remote or fully on-prem, hybrid approaches are painful and rarely work.

  2. 1

    My Main Takeaways:

    • Talk to customers.
    • Make sure that projects work on build have the best chance of being successful: Even as a consultancy, thoughtbot prefers to make sure that it does not waste time on projects that are bad ideas, thus they believe in integrated design and development teams that are involved in both building and designing the product.
    • Sometimes curses turn into blessings: Chad started thoughtbot because he didn’t want to go through job interviews and have to explain the tragic failure of a startup that he had worked for previously. He just rounded up the that friends he had worked with in the failed startup and started thoughtbot.
    • Leverage your network: Chad had been doing freelancing for a while so he had contacts in his network. His initial customers for thoughtbot were through phone calls to these contacts. His initial employees at thoughtbot were his friends who were also developers.
    • Don’t become everything to everybody: Specialise and be known for something more specific, particularly when starting.
    • Have honest conversations with your co-founders: Set expectations with your co-founders.
    • You’ll need grit and determination: There will be lots of ups and downs. You’ll need a lot of grit and determination to get through them.
    • Make what you believe in loud and clear: So that the people who believe in the same thing can come and find you.
    • Thoughtbot is full of developers that like people: The culture in thoughtbot of “developers who like people” helps facilitate a more collaborative and communicative environment,
    • Business Development is important: Having people who are skilled in business development is important in generating new business, rather than relying on the same old customers.
    • SaaS revenue is more reliable than consultancy revenue: Thoughtbot is a consultancy, so their revenue is based on how much work they do every month. And Chad says that if he managed to build a successful SaaS earlier, he would have given up consulting.
    • Don’t grandfather people in: Launch a paid plan from the start, with a possible free trial so if you need to switch users from free to paid, the transition will be smoother.
    • Don’t overbuild a solution, just launch and add features later.
    • Consultant > Product Owner: Being a consultant enables you to be more emotionally detached from the product and thus more able to make harder decisions regarding the product. While product owners tend to be more emotionally invested in the product.
    • The 3 roles you need on a team: Visionary, Designer, Developer. You don’t want too many more roles, because the more roles there are beyond these, the slower you will likely move.
  3. 1

    Interested in hearing more about why you don't have PM's and how their role is absorbed within your team. Do you have any writing about this Chad?