
Podcast
The BBoJS Podcast
7
0
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. newsletter.dominuskelvin.dev
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. newsletter.dominuskelvin.dev
Marie Martens: Scaling a Google Forms alternative to 450,000 users and $150,000 in MRR
Episode in
The BBoJS Podcast
In this episode of Build Businesses on JavaScript podcast, I sat down with Marie Martens, co-founder of Tally, the beautifully simple form builder.
Marie shared her journey of entrepreneurship, building a successful bootstrapped business, and finding balance as a co-founder and parent.
Here's a snapshot of the wisdom she shared 👇🏾
Startup Insights
* “Freedom” isn’t guaranteed: Starting a business often means working harder than ever before.
* Small teams, big impact: Keeping the team lean helps reduce costs and improve efficiency.
* Ask for advice: Seeking input from others can provide fresh perspectives and solutions.
Product Development
* Simplicity wins: Easy-to-use products improve user experience and reduce the need for support.
* Your product is your marketing: A great product can promote itself.
* Relatability matters: Solving a problem you deeply understand leads to better solutions.
Growth Strategies
* Free users are gold: Happy free-tier users can become powerful advocates.
* Transparency builds trust: Sharing the journey openly helps build a strong brand identity.
* Building in public works: Sharing progress and milestones engages your audience and fosters loyalty.
Co-Founder Dynamics
* Balance is everything: Marie and her co-founder (and husband) treat Tally as their “third baby,” alongside parenting responsibilities.
Sound Bites
* "Simplicity is key."
* "Tally is like a third baby for us."
* "Don't stop building, find your users."
Watch the Full Episode!
Check out the full conversation for an in-depth look at Marie’s approach to building Tally, lessons from bootstrapping, and practical advice for anyone growing and scaling a business. 🚀
👉🏾 Watch now on YouTube!
Sponsor
This issue is brought to you by Hagfish - The modern way to send, schedule, and, manage your invoices as a creator.
Thanks for reading Build Businesses on JavaScript! Subscribe for free to receive new posts and support my work.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
54:55
John Rush: Buying an $800k product, why SEO matters, and, why indie hackers should not quit their jobs
Episode in
The BBoJS Podcast
John Rush’s story is a compelling mix of failures, lessons, and a relentless pursuit of sustainable success.
From navigating the highs and lows of a VC-backed startup to acquiring an $800k product(that almost failed), John shares the pivotal moments and insights that shaped his entrepreneurial journey.
A Shift in Perspective
John started in the high-stakes world of venture capital, where the pressure to scale quickly often outweighed the importance of long-term sustainability.
After experiencing firsthand how most startups fail, he pivoted to bootstrapping—a world where persistence, skill development, and community building took center stage.
The Indie Hacker Reality
John offered an unfiltered critique of the IndieHacker culture, which often glamorizes quick exits and overnight success.
He highlighted how many in the community aren’t true entrepreneurs, but hobbyists looking for shortcuts.
Real success, he stressed, comes from building trust, solving genuine problems, and focusing on sustainable growth.
For example, John’s emphasis on SEO wasn’t just a strategy—it was a daily discipline. He explained how building organic traffic sources is the backbone of any business.
While tools like AI can assist, they can’t replace the human effort needed to truly connect with an audience.
Why You Shouldn’t Quit Your Job Yet
One of John’s strongest pieces of advice? Don’t quit your job too early. Entrepreneurship is a marathon, not a sprint.
A stable income allows founders to experiment, fail, and iterate without the pressure of financial instability.
Lessons for Founders
* Solve real problems: Products that meet genuine needs are more valuable than those chasing trends.
* Build trust: Community and user feedback are critical to long-term success.
* Focus on the process: Replicating someone’s success won’t work; it’s the process that matters.
* Invest in SEO: Building organic traffic is slow but essential for sustainable growth.
* Keep your day job: It’s your safety net while building something meaningful.
Some Memorable Quotes from John
* “Do not quit your job to become an indie hacker”
* “You have to build organic sources of traffic.”
* “Do not expect the journey to be quick.”
Want to Learn More?
* Video: Watch John Rush on BBoJS #6
* Tools & Processes: Explore John’s recommendations
* Connect with John: X, Website.
Sponsor
This issue is brought to you by Hagfish - The modern way to send, schedule, and, manage your invoices as a creator.
Thanks for reading Build Businesses on JavaScript! Subscribe for free to receive new posts and support my work.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
01:19:42
Per Borgen: Educating 1.5M Users: How Scrimba is Reinventing Online Learning
Episode in
The BBoJS Podcast
TL;DR: Transforming Coding Education for 1.5 Million Learners
From a small startup idea to a platform educating over 1.5 million developers, Per Borgen's journey with Scrimba is a story of innovation in tech education.
Scrimba has redefined how people learn to code, focusing on interactive and project-based teaching that keeps users engaged and makes learning fun.
Scrimba's Journey: From Experiment to Essential Platform
Scrimba wasn’t built in a day. Per and his team started with a simple goal: to make online coding education more effective.
They quickly realised that traditional video tutorials weren’t enough, leading them to develop Scrimba’s unique interactive video format. This shift empowered learners to code directly within the video, turning passive watching into active learning.
Along the way, Scrimba faced challenges, including a complete rewrite of the platform (V2) to boost performance.
The key to their success? Constant user feedback, community engagement, and a dedication to project-based learning.
"We reinvented the video format from scratch."
Building a Profitable EdTech Business
Per’s strategy for Scrimba has always focused on sustainability. Unlike many startups, Scrimba didn’t rely heavily on venture capital. Instead, they prioritized revenue and user satisfaction. Highlights from Scrimba’s business journey include:
* Project-based Learning: The heart of Scrimba’s curriculum, helping learners build practical skills.
* Imba Language: A fast, elegant programming language powering the platform.
* Y Combinator Support: A crucial boost, although Scrimba has raised less than most peers.
* Profit-First Mindset: Focus on profitability over quick funding.
Insights on the Future of Learning Platforms
Per offered valuable thoughts on the future of online learning:
* AI Integration: Exploring how AI can personalize and improve learning experiences.
* Backend Support: Expanding to full-stack development, making Scrimba a one-stop shop.
* Community Engagement: Building strong relationships with learners through social media and feedback loops.
What Makes Scrimba Different?
"I don’t just teach coding, I make coding accessible for everyone," Per shared during the conversation. Here are some of the standout features:
* Interactive Format: Code and learn simultaneously, a first in the industry.
* Personalization: Focus on user projects to boost engagement and motivation.
* Community-Driven Approach: Strong emphasis on feedback and user needs.
If you’ve read this far then you must really like this Build Businesses on JavaScript! This post is public so feel free to share it.
Key Takeaways for Aspiring EdTech Founders
* Innovate Where It Matters: Scrimba’s success is rooted in transforming the video format.
* Listen to Your Users: Feedback has been instrumental in shaping the platform.
* Bootstrap with a Purpose: Focus on revenue early, and avoid funding for the sake of it.
* Be Prepared for a Long Journey: Scrimba’s path to success has been anything but quick.
Resources Worth Exploring
For those who want to dive deeper into Scrimba’s story:
* Watch the Full Interview on YouTube
* Check out Scrimba’s latest courses and explore their interactive format.
* Follow Per Borgen's journey on LinkedIn and X for insights on tech education.
* Where Does Indie Hacking Ideas come from?
* How Viable is Your MVP?
K.O.O’s Note
The Scrimba story is truly inspiring, embodying the entrepreneurial ethos of "scratch your own itch." Perhaps you, too, can attract 1.5 million users or more by addressing an itch you've identified.
Thanks for reading Build Businesses on JavaScript! Subscribe for free to receive new posts and support my work.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
51:44
Kent C. Dodds: Leaving $150K at PayPal to Build Epic Million-Dollar Courses
Episode in
The BBoJS Podcast
TL;DR
From struggling with basic programming to building a million-dollar education business, Kent C. Dodds shares his journey of becoming one of the most influential educators in the JavaScript ecosystem. His story proves that with dedication and the right approach, developers can create significant impact beyond writing code.
The Journey: From PayPal to EdTech Entrepreneur
Kent's path wasn't always clear. Starting as a developer who initially struggled with programming concepts, he found his breakthrough moment with JavaScript. This discovery eventually led him to leave a cushy $150K job at PayPal to pursue his passion for teaching.
What many don't know is that Kent's transition wasn't an overnight success. It took years of:
* Building a reputation in the JavaScript community
* Creating free content that showcased his teaching style
* Developing relationships with companies for workshops
* Gradually building his Twitter following (now over 271k)
The Business of JavaScript Education
Some fascinating numbers from Kent's journey:
* Initial workshop rates: $1,500/day
* Current course business: Seven figures annually
* Time to first $1M in course sales: Less than 18 months
But it wasn't just about the money. Kent emphasizes three core pillars:
* Building a strong community
* Focusing on student success stories
* Continuously improving content based on feedback
Insights on Modern JavaScript Development
Kent shared valuable perspectives on the evolving landscape:
1. The AI Revolution: Embracing tools like GitHub Copilot while focusing on teaching fundamental concepts
2. Community-First Approach: Building in public and sharing knowledge freely
3. Sustainable Business Models: Creating high-quality, evergreen content
The Education Ecosystem
Kent's success highlights a shift in the JavaScript education landscape:
Traditional Learning
* University courses
* Bootcamps
* Technical books
Kent's Approach
* Interactive and self-paced online courses and workshops
* Community-driven learning
* Project-based teaching
* Personalized learning paths
What Sets Kent Apart?
I don't just show you how to code; I help you understand why the code works the way it does. - Kent C. Dodds
His unique selling points:
* Deep understanding of JavaScript fundamentals
* Ability to explain complex concepts simply
* Building a supportive community around his courses
Key Takeaways for Aspiring Entrepreneur-Developers
1. Find Your Niche: Kent found his in teaching JavaScript and React
2. Build in Public: Share your learning journey
3. Focus on Relationships: "Be the kind of person people want to work with"
4. Patience is Key: "Building something that lasts takes a really long time"
What's Next for Kent?
Current focuses:
* Evolving courses with new JavaScript features
* Exploring AI integration in education
* Building and supporting his community
* Potentially expanding into new teaching mediums
Resources Worth Checking Out
For those inspired by Kent's journey:
* EpicReact v2 launch
* EpicWeb
* Kent's blog for free content and insights
* Kent on X
Kelvin’s Note
Kent's journey from PayPal engineer to educational entrepreneur reminds us that success in the JavaScript ecosystem isn't just about technical skills. It's about finding your passion, sharing knowledge, and building meaningful relationships in the community.
What's your take on Kent's journey? Hit reply and let me know!
Thanks for reading Build Businesses on JavaScript! Subscribe for free to receive new posts and support my work.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit bbojs.substack.com
01:25:02
He Built a $7,000,000 Blog & Newsletter Platform Without Chasing Profits
Episode in
The BBoJS Podcast
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.
Thanks for reading Build Businesses on JavaScript! This post is public so feel free to share it.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
01:19:35
He Built a 1.25M-User Platform for Developer Roadmaps: The Roadmap.sh Story
Episode in
The BBoJS Podcast
Hey there indie hackers, it’s been almost a year since episode #1 of The BBoJS podcast with Hassan.
This week, we're diving into an inspiring story that proves the power of side projects and persistent vision. Meet Kamran Ahmed, the mastermind behind Roadmap.sh, a platform that's revolutionising how developers navigate their learning journeys.
Takeaways
* Roadmap.sh is a platform that provides learning paths for different skills and technologies, helping beginners and intermediate developers navigate their learning journey.
* The platform offers free content and resources, making learning accessible to everyone.
* Kamran started roadmap.sh as a side project to help students and developers find their career path, but it has grown into a successful business.
* The decision to transition roadmap.sh into a business was prompted by the need to provide more features and support for the growing community.
* The platform aims to be the go-to resource for learning, providing comprehensive roadmaps, courses, and projects for various roles and skills. Roadmap.sh offers curated learning roadmaps for developers, with a focus on making learning accessible and generating revenue.
* The team behind Roadmap.sh is lean, consisting of two full-time members and one part-time member.
* The tech stack includes Astro, Node.js, MongoDB, PostgreSQL, Redis, and is deployed on AWS with CloudFront for fast page loading.
* The design of Roadmap.sh has gone through several iterations, with the founder continuously improving and experimenting with the design. Having a good eye for design is important for indie hackers and developers.
* Building side projects is a great way to learn and gain experience
* Persistence and consistency are key to success.
* Roadmap aims to integrate AI to make the user experience even better.
* Kamran’s top movies: Pursuit of Happyness, Source Code, and Dark Matter.
* Kamran’s top books: Designing Data-Intensive Applications, How to Fail at Almost Everything and Still Win Big by Scott Adams.
* Kamran’s top podcasts: Masters of Scale and Syntax FM
Follow Kamran on Twitter: @kamrify. Check out Roadmap.sh
Happy building!
Thanks for reading Build Businesses on JavaScript! Subscribe for free to receive new posts and support my work.
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
01:07:04
From Gamer Marketer to Senior Developer Advocate at Vercel | Hassan El Mghari
Episode in
The BBoJS Podcast
Hassan El Mghari is a Senior Developer Advocate at Vercel and a full-stack software engineer.
He founded UltraShock Gaming, a game marketing startup with a community of 500,000 members on Steam, and ran it for 4 years before selling it.
He worked at Fig as a Developer Advocate at the beginning of his career. Hassan has built several AI projects and is passionate about startups in the developer tools space and building interesting side projects. In today's episode, we explore:
* How to make money as an online game marketer
* How Hassan Transitioned from Electrical Engineering to Coding
* The importance of learning in public
* How to become an entrepreneur
* How to build an online community
* The power of consistency and repetition
* How to do a full-time job and build side projects
* and many more…
Where to find Hassan El Mghari:
* Twitter: https://twitter.com/nutlope
* LinkedIn: https://www.linkedin.com/in/nutlope/
* Github: https://github.com/Nutlope
Where to find Kelvin:
* Twitter: https://twitter.com/Dominus_Kelvin
* Github: https://github.com/DominusKelvin
* The Boring Javascript Stack: https://github.com/sailscastshq/boring-stack
* LinkedIn: https://linkedin.com/in/kelvinomereshone
In this episode we cover:
(00:00) Introduction
(00:39) About Hassan El Mghari
(01:37) Hassan’s developer journey before Vercel
(06:30) How Hassan became an online game marketer on steam
(09:00) How Hassan built his online gaming community to 50,000 members in 6 months and 500,000 members in one year
(14:16) The Power of Consistency
(16:23) How much Hassan made as an online game marketer.
(18:25) How Hassan got his first Developer Advocate job
(22:45) Hassan’s experience working at Fig
(26:35) How Hassan became a Senior Developer Advocate at Vercel
(32:50) Hassan’s mindset and approach while working at Vercel and building side projects
(37:51) How Hassan completed two AI (Artificial Intelligence) side projects in 2 weeks
(43:20) The inspiration behind Hassan’s AI projects
(49:19) About RoomGPT
(1:00:03) Will AI models get cheaper?
(1:01:23) What tech stack should Indie Hackers use?
(1:04:02) Hassan’s advice to newbie builders
(1:05:45) Hassan’s book recommendation
(1:06:56) Hassan’s favourite TV shows
(1:08:30) Final words from Hassan
(1:08:53) How to connect with Hassan and view his projects
References:
Fig: https://fig.io/Vercel: https://vercel.com/
NextJS: https://nextjs.org/
Steam: https://steamcommunity.com/Alt Text Generator: https://github.com/Nutlope/alt-text-generator
Restore photos: https://github.com/Nutlope/restorePhotos,
https://www.restorephotos.io/RoomGPT: https://github.com/Nutlope/roomGPT, https://www.roomgpt.io/
Peter Levels: https://twitter.com/levelsioReplicate: https://replicate.com/
Stable Diffusion: https://stability.ai/stablediffusion
Control Net: https://stablediffusionweb.com/ControlNet
Atomic Habits : https://www.amazon.com/Atomic-Habits-Proven-Build-Break/dp/0735211299?crid=TVQZRRAPB8WL&keywords=Atomic+Habits&qid=1690420692&sprefix=atomic+habit,aps,386&sr=8-1&_encoding=UTF8&tag=koo0d-20&linkCode=ur2&linkId=ac187af0b01836b0682865369b59fb4b&camp=1789&creative=9325
Get full access to The BBoJS Newsletter at https://newsletter.dominuskelvin.dev
This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit newsletter.dominuskelvin.dev
01:09:29
You may also like View more
Somos Eléctricos
Podcast diario dedicado a difundir y a dar a conocer el mundo de los vehículos eléctricos.
En estos podcasts te hablamos de las últimas novedades del sector además de compartir, debatir y opinar sobre distintos temas referentes a los coches eléctricos, energía sostenible y tecnología aplicada a los vehículos.
Finalmente también usamos esta plataforma de podcast para resolver dudas o dar respuesta a las preguntas de nuestros oyentes. Updated
Loop Infinito (by Xataka)
Loop Infinito es un podcast diario de Xataka presentado por Javier Lacort.
Un nuevo episodio cada día de lunes a viernes que analiza la actualidad tecnológica dando contexto y perspectiva.. Updated
Hablando Crypto
¿Te interesan las criptomonedas? A nosotros también. Somos Óscar y Cristian. Después de más de 5 años jugueteando con las criptomonedas os explicamos nuestras historias. También hablamos sobre como vemos el crypto-mundo y hacia donde creemos que irá. Updated









