Product Development for Calm SaaS Businesses — TBF #158

The Bootstrapped Founder #158: Solution Exploration for Calm SaaS Businesses  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌
The Bootstrapped Founder Newsletter by Arvid Kahl

Dear founder,

Building a software product is both incredibly simple and excruciatingly complicated. You can build a new mind-blowingly helpful feature within hours, sometimes even minutes. But if you make the wrong technology choices, you might be rewarded with several months of additional work a few years later.

Let's talk about building a product that can carry your SaaS business to success calmly and intentionally.

You can listen to this on my podcast, watch the YouTube version, or read it on The Bootstrapped Founder blog as an article.

Intentional Choice #1: The Tech Stack

Choose a technology foundation that works for you instead of something you need to work on all the time. While the cool kids go with the newest and fanciest framework on the market, calm founders pick a technology that has been around for a while.

Established tech has many benefits and very few drawbacks. You get something that had to prove itself to others before you. If it hadn’t worked for someone else’s project, the tech wouldn’t still be around. Most tech comes with a prosperous community that is helpful and supportive of newcomers, creating tutorials, troubleshooting guides, and generally vast amounts of freely available information. Established tech has a vibrant ecosystem of extensions and integrations. Whatever additional functionality you might need, someone likely had that requirement before and built something you can plug into your solution.

You will find that most of the calmest SaaS businesses out there use Ruby on Rails or sit on top of PHP. Few companies succeed at their goals while also chasing the most current trends. Every day, someone somewhere releases a new candidate for sparkly-framework-of-the-month. I suggest you ignore these. While your product could undoubtedly benefit a little bit from having the newest UI or the latest high-performance compiler optimization, your customers don’t care about that.

In fact, customers rarely ever care about the underlying tech of your solution. Even when you build software for other engineers, they won’t care about the specific choices of your stack. All they want is for you to solve their problems reliably. Picking a tech stack that can deliver on that is how you can build a calm business.

So, what are these great foundational choices?


Before we get to them, let me introduce you to another foundational choice: what to work on, how to measure opportunity, and what a good portfolio looks like. Let's take a quick look at this issue's sponsor, Small Bets by Daniel Vassallo — who I have appeared with on the Indie Hackers podcast a few months ago!

• You have lots of ideas, but you don't really know if any of them will work.
• You're willing to take a risk, but you also don't have unlimited time to experiment.
• You want to work for yourself, but self-employment feels too unpredictable.
• You want to work on your own terms, but you don't know where to begin.
• Maybe you're already working for yourself, but it's not working out as anticipated.

If you identify with any of the above, you can join our active community of 900+ people where we discuss ideas, get feedback, share wins, and be your support network.

The best tech choice is the one where you pick the things you already know and are very familiar with. If you’ve been building software using Node.js for half a decade, build your business on top of that. If you’re a Rails developer, use Rails. It’s very simple: the cost of learning a new framework to build a business with is incredibly high because it will eat up your development time.

Starting a business venture with an unfamiliar tech stack rarely makes sense. Imagine it would take a well-versed programmer to build a particular feature within four hours using JavaScript and three hours using Python. If you’re a JS veteran but want your business to be a Python project, you have to now learn enough Python to build this feature. This might take you weeks, maybe even a month, and even then, you won’t have the confidence to have produced a high-performing version.

Four hours versus four weeks. And you’ll still have to pay your bills. If you’re building a business to live from eventually, four weeks can make or break your effort.

Choose the tech you know.

There is a rule of thumb called the Lindy Effect. It states that, in the world of technology, things that have been around for a while are likely to stick around for equally as long. The older something is, the longer its life expectancy. Consider that when picking your foundations: new things are likely to go out of fashion much quicker than things that have seen decades of usage and are heavily integrated into the business world out there.

Intentional Choice #2: Abstractions and Decoupling

But all things can come to an end. And that’s something that a calm SaaS founder prepares for. You can set up your product to be able to adapt to changing conditions in the technology landscape.

Here are a few ways to make this easier:

  • Service Abstractions. Any service you use that is outside of your control could stop working at a moment’s notice. No matter if that’s how you send your transactional emails, where you upload user-generated videos, or even how you deploy your code to your production system is a potential tool you might need to replace. So how do you prepare? You make things easily replaceable by wrapping them in a layer of abstraction. Instead of relying on any particular solution, you implement it in a way where you could just switch it out for another product easily. Configurable modules are the way to go. Remember: anything can break at any time. You choose how much you prepare for those moments.
  • Component Decoupling. Most founders are overzealous with their tech stack and build out everything web-facing in their SaaS using code. The landing page, the application itself, and all adjacent tools get integrated into one big application. While this is initially faster to do, it will come around and hurt you later when correcting a single typo on the landing page means a full redeploy of the whole application. Instead, I recommend looking into no-code solutions for the content-heavy parts of your business: use WordPress, Webflow, or even just a static HTML page for those things instead of bundling it all up.
  • Platform Agnosticism. Your whole application should be able to be moved from platform to platform without having to spend months of migration work. The calm choice is to build everything on top of a commonly supported containerization strategy like Docker. Then, run your stack on the many cloud platforms that support it: Google Kubernetes Engine, Amazon ECS, Microsoft Azure, or services like Heroku. In case you need to move, all you have to do is change some configuration.
  • Integrations and APIs. Your service will grow and needs to talk to other products eventually. From the start, think about how you can best and most reliably integrate and be integrated. Instead of inventing a new format to save your data, use commonly used ways of data storage. That way, you increase your compatibility with other software products — something you will need for future partnerships anyway. Build an internal API for your own services to talk to. This will make it easier to open this up in the future when customers need a more technical interface than your website. Making your service “pluggable” is a feature that opens up a whole new world of possibilities.

Intentional Choice #3: Scope

Let’s talk features. Choosing what goes into the product and what stays out is critical to building a calm business. Setting boundaries is a hard skill to learn in any field, and it’s particularly hard for a founder. You want to serve as many people as possible, and they have all these problems! If only you could build a platform to solve them all.

Well, you can’t. At least not right from the start.

Instead, build a tool that solves one problem really well. And build it as an MVP: a minimum viable product. Now, many people use this term to describe their initial version of the software, so let’s talk a bit about what that looks like for a calm SaaS entrepreneur.

An MVP is supposed to make it clear what problem you solve, how you solve it, and how it benefits the lives of your customers. That’s the focus. Not having a complete interface, a great onboarding flow, or even a working cancelation button. An MVP focuses on allowing early adopter customers —people who don’t have the expectations of a mainstream user— to show you what the final shape of your market-ready product should be. Your MVP is a functional piece of software. And with early customer feedback, it quickly changes into something bigger.

There is another concept with three letters: the MLP. The minimum lovable product. It’s essentially a refined, visually and experientially pleasing version of the minimum viable product. The MLP of your SaaS is the thing that people want to try out and recommend to their friends. It’s attractive to more than just the experimental early adopters. It’s for everyone who has the problem you solve.

Understanding this distinction leaves you with a three-fold choice for every feature idea you have: does it belong in the MVP, the MLP, or the mature product? If you classify your initial collection of ideas into these three groups, you will find a certain kind of feature that only lives in the “mature product” category. It’s a nice-to-have but not essential to solving the problem. These features are strong candidates for being ignored until you have a business that hums along — a business that generates profits without you having to search for product-market fit hectically.

The MVP and MLP features are the scope of a calm product. Anything beyond that shouldn’t concern you for the first few years.

I know. Boundaries are hard. I bet you have hundreds of ideas and things you want to build. But if you don’t pace yourself, if you don’t learn to say no to your own eagerness, you’ll have a hard time taking a breath throughout your founder journey. A calm business is built by a founder who knows when not to do a thing and when to defer building a feature into the future.

Calmness requires control. And even when things happen unexpectedly, staying calm requires you to be prepared. It is in preparation and flexibility that SaaS businesses thrive even when in rough waters.

Scope your product to only include solution-centric features, build abstractions around services and platforms, and pick established and boring tech. You’ll be well on your way to building a great business that will grow sustainably and without self-induced headaches.

A quick final note on industry “best practices” when it comes to coding your product. Build the product the market needs in a way that allows you to build and maintain it to your best ability. Don’t blindly implement today’s best infrastructure practice just because that’s what enterprise SaaS businesses use. You probably don’t need a complicated microservice architecture or a multi-cloud deployment pipeline. Go with frameworks and tech you understand. You’ll find a suitable time if you need to change it later. There are founders out there who run multi-million dollar businesses on a single PHP file.

Most advice out there will be conflicting anyway. Go with what you know and slowly learn new paradigms as you need them.

You’ll be fine.

Thank you for reading this week's edition of The Bootstrapped Founder. Did you enjoy it? If so, please spread the word and share this issue on Twitter!

Share with friends and get exclusive perks 🥰

I’d be very grateful if you could help me share this newsletter with more founders and creators. A rising tide lifts all the boats, and I want our community to benefit from my work as much as possible.

For that reason, I’m saying thank you for referring readers with these hand-picked rewards:

Refer 1 Reader: Get the exclusive Zero to Sold bonus chapters

When I wrote my first book Zero to Sold, I had no idea how ruthless editors can be. They cut several chapters from the book because —and I quote — "they didn't fit the flow."

Well, it's time to change that.

As a token of my gratitude for referring a single new reader to my newsletter, you'll get access to a PDF file with the missing chapters from my best-selling book on bootstrapping, Zero to Sold.

Refer 5 Readers: Get a personal shoutout in the newsletter

Showing gratitude can be a win-win situation. After you refer five new readers, I’ll give you a personal shoutout as a kind community contributor in an upcoming episode of the newsletter. You can also plug your project, if you like. Or you can plug someone else’s stuff and help them get more reach. Up to you!

Refer 10 Readers: I’ll answer any question in a video on Twitter

Here’s your chance to get my opinion on a topic of your choice. I will make a video answering your question and post it on Twitter, sharing my perspective with all of my followers. I’ll mention you in the post and video, of course.

Here's your unique referral link:

https://join.thebootstrappedfounder.com/55ea6c5c

A few ideas on how to maximize your chances to find new readers:

  • Highlight this newsletter as a "must read" to your own email list

  • Get me on your podcast to talk entrepreneurship! We'll share a link to The Bootstrapped Founder, and anyone who joins from your audience will count.

  • Share an article of mine that you liked on Twitter, Facebook, or Email, or just share the newsletter

  • Casually link to any of my articles (with your referrer code) as backlinks from your website

  • Forward this email to a friend and include your referral link when forwarding

You currently have 0 referrals. Learn more at your Referral Hub.

Zero to Sold, The Embedded Entrepreneur, Find your Following

If you want to build a Twitter audience, check out Find your Following.

If you're interested in bootstrapping a business, grab a copy of Zero to Sold.

If you want to build a business from within your community, read The Embedded Entrepreneur.

You can find me on Twitter at @arvidkahl.

See you next week!

Arvid

You can sponsor an episode of this newsletter.

To make sure you keep getting these emails, please add arvid@thebootstrappedfounder.com to your address book or whitelist us.

Want to unsubscribe from all our emails for good? No worries, just click this link, and off ya go: Unsubscribe. (Reminder, clicking this link removes you from all our emails and you won't ever hear from us again!)

Our postal address: 113 Cherry St #92768, Seattle, WA 98104-2205


Key phrases

Older messages

Solution Exploration for Calm SaaS Businesses — TBF #157

Friday, October 7, 2022

The Bootstrapped Founder #157: Solution Exploration for Calm SaaS Businesses ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

The Toxicity of Growth Hacks — TBF #156

Friday, September 30, 2022

The Bootstrapped Founder #156: The Toxicity of Growth Hacks ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Problem Discovery for Calm SaaS Businesses — TBF #155

Friday, September 23, 2022

The Bootstrapped Founder #155: Problem Discovery for Calm SaaS Businesses ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Market Analysis for Calm SaaS Businesses — TBF #154

Friday, September 16, 2022

The Bootstrapped Founder #154: Market Analysis for Calm SaaS Businesses ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When AI creates masterpieces we can't ignore — TBF #153

Friday, September 9, 2022

The Bootstrapped Founder #153: On Art and Artifice ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You Might Also Like

📂 Events create memorable experiences with potential customers

Thursday, April 18, 2024

​ ​ ​ ​ Today's newsletter is proudly supported by xFusion 🎉 ​ A few years ago I referred one of my consulting clients, SavvyCal, to xFusion to get help with customer support. And after seeing

Brutally Honest BUSINESS Advice (Part 2)

Thursday, April 18, 2024

This email is from THIS podcast - Spotify - iTunes Got amazing feedback on the first brutally honest BUSINESS advice email… so we're back with PART 2!! If you're new, my business (AppSumo.com)

Last call for cohort 4

Thursday, April 18, 2024

Enrollment ends at Midnight tonight ‌ ‌ ‌ It's the final countdown Hey Un-Ignorable folks! Quick note: Enrollment for the April 22nd cohort of UNIGNORABLE closes tonight at Midnight Pacific. The

Lessons from 1,000+ YC startups: Pivoting, resilience, avoiding tar pit ideas, more | Dalton Caldwell (Y Combinato…

Thursday, April 18, 2024

Dalton is Managing Director and Group Partner at Y Combinator. He's advised more than 35 YC unicorns, including DoorDash, Amplitude, Webflow, and Retool, and has worked across 21 different YC

‘France’s top incubator’?

Thursday, April 18, 2024

We join France's startup scene for karaoke night, Entrepreneur First's demo day in the US and Doctolib's founder factory. View in browser Notion logo flagship Good morning there, Do you

[CEI] Chrome Extension Ideas #137

Wednesday, April 17, 2024

ideas for Twitter, SVG, YouTube, and Jio Cinemas ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

62 new Shopify apps for you 🌟

Wednesday, April 17, 2024

New Shopify apps hand-picked for you 🙌 Week 15 Apr 8, 2024 - Apr 15, 2024 New Shopify apps hand-picked for you 🙌 What's New at Shopify? 🌱 Redirect to URL after Form submission in Shopify Forms

Introducing the new Board view

Wednesday, April 17, 2024

Drag and drop your way from "To Do" to "Done" with Buffer's new Board view. ‌ ‌ ‌ Keep track of your ideas with Buffer's new Board view 🎉 If you're a fan of Trello or

The Market Size Mistake

Wednesday, April 17, 2024

Tomasz Tunguz Venture Capitalist If you were forwarded this newsletter, and you'd like to receive it in the future, subscribe here.​ ​The Market Size Mistake​ Over the weekend, Tobi, the founder

Hyprvisor, StaticHost, Cuppa, SpeakNotes, Breezemail, and more

Wednesday, April 17, 2024

AI Voice Note Summarizer BetaList BetaList Daily Breezemail Exclusive Perk keep your important emails in your inbox and categorizes the rest with AI UserCall AI moderated voice user interviews