Build Businesses on JavaScript
The BBoJS Podcast
He Built a $7,000,000 Blog & Newsletter Platform Without Chasing Profits
0:00
Current time: 0:00 / Total time: -1:19:35
-1:19:35

He Built a $7,000,000 Blog & Newsletter Platform Without Chasing Profits

Ghost was born out of a desire to refocus on publishing, away from WordPress's broad scope.

The single most common mistake indie hackers make is building stuff nobody wants. - John O’Nolan

In this conversation, John O'Nolan, co-founder of Ghost, shares his journey from aspiring musician to tech entrepreneur.

He discusses his early experiences with WordPress, the evolution of Ghost as a focused publishing platform, and the challenges faced while using Node.js.

John also delves into the philosophy behind Ghost's non-profit model, emphasizing the importance of user-centric product decisions over profit-driven motives.

John O'Nolan discusses the value of freedom in work, the ideal business model for indie hackers, and the challenges of remote work.

He emphasizes the importance of creating enjoyable and life-affirming products that engage users.

The discussion also covers the differences between bootstrapping and VC funding, the future of long-form content, and insights into the tech stack used in Ghost.

O'Nolan shares recommendations for movies, books, and podcasts, and concludes with advice for aspiring builders on understanding user needs and focusing on what people truly want.

Takeaways

  • John transitioned from music to tech after realizing his limitations as a musician.

  • He started building websites for bands, which led to a career in web development.

  • Contributing to WordPress helped him gain credibility and higher freelance rates.

  • Ghost was born out of a desire to refocus on publishing, away from WordPress's broad scope.

  • The decision to use Node.js for Ghost was both a blessing and a curse.

  • John emphasizes the importance of a beginner's mindset in entrepreneurship.

  • Non-profit models allow for long-term thinking without the pressure of acquisitions.

  • The independence of Ghost allows for user-focused product decisions.

  • John believes in making a good salary while working on what he loves.

  • He values the unique challenges and opportunities presented by open-source development.

  • The freedom from pursuing a mythical startup exit is invaluable.

  • Open source projects should prioritize user trust and independence.

  • An ideal business model allows for personal lifestyle choices without VC pressure.

  • Remote work presents unique challenges that require adaptation.

  • Creating enjoyable and life-affirming products is essential for engagement.

  • Understanding user needs is crucial for successful product development.

  • Long-form content still has a place despite the rise of short-form video.

  • Bootstrapping is a viable option for many software companies.

  • The tech stack of a project can evolve over time, often becoming a patchwork.

  • Side projects can be a great way to explore new ideas and interests.

Watch on YouTube

Thanks for reading Build Businesses on JavaScript! This post is public so feel free to share it.

Share

Discussion about this podcast

Build Businesses on JavaScript
The BBoJS Podcast
My mission is to inspire more people to build businesses on JavaScript. For each episode of this podcast you get real stories of real people building real businesses on JavaScript.