A common belief on HN is that any SaaS/tech business is constrained by the complexity of its code and product. Famously, the top comment[0] on Dropbox's HN launch was about how it's not a valuable business because the commenter could build it for himself. There were similar comments here about Asana recently, too, and I'm sure many other startups.
If I had to guess, this is due to a combination of two factors. First, some kind of "visibility bias," where we all tend to overvalue things that are highly visible. And second, "man with a hammer" syndrome. We're programmers, so we tend to overvalue the importance of code.
But the reality is just as you guessed — marketing, sales, partnerships, content, customer service, etc all play a huge role in a business' success. They require a lot of time, too.
Not understanding this is one of the reasons many developer-founders make the mistake of taking on overly ambitious product ideas and not allocating enough time to the rest of their business.
Key Values is not valuable because of its code. In fact, it's a simple static site that I could rebuild in a couple of days if I wanted to.
I meet a lot of technical founders who love coding and avoid doing everything else. They run the risk of building a lot of fancy features that no one wants or needs.
> technical founders who love coding and avoid doing everything else.
the truth is that these tech co-founders are really looking for a playground to have fun with code/tech, the same way a kid wants to play lego.
Building a business is not fun at all. There are tonnes of mundane stuff, and these are fairly important. A technical co-founder is quite likely to have quit their previou job because they want to create an environment where they aren't restricted by the "business people" for doing technical exploration and play.
This is why i think finding a business partner who isn't technical is quite important. They can reign you back in.
I once saw a line that went something like, "to a systems programmer, all users and applications serve merely to provide a test load". There are plenty of people who just want to build stuff, and oh by the way it would be handy if we had some users to test the technology:)
I've also noticed that a lot of successful solo projects seem to be network/directory platforms - i.e. building an audience through free content that you then monetize through commercial partnerships.
As you said, these require a lot more on the marketing/partnerships side, rather than the technical side (in fact, one of the great things is that MVPs can be built in a couple of days on something like Wordpress).
> I've also noticed that a lot of successful solo projects seem to be network/directory platforms - i.e. building an audience through free content that you then monetize through commercial partnerships.
Startup directories like ProductHunt, BetaList, AngelList are all great examples.
Now that I think about it, that actually describes a lot of blogs/vlogs/podcasts too (create an audience with great content, monetize via advertising). Not quite SaaS, though, so slightly different from OPs original question.
Places like https://designacademy.io/ sit in the middle - content-first to create the audience, then use that audience to sell online courses in your given niche.
The takeaway - which applies to any business really - is that you need an audience and you need to be selling something that someone desperately needs (rather than something that someone "wants").
Recruiters need candidates. Advertisers need eyeballs. Companies need investor networks. Find the need, build the audience.
Yes, I spend a good amount of time doing marketing and sales, but I also spend a lot of time working w/ each engineering team, helping them to articulate and express their values. Culture is really hard to pinpoint. Companies (and especially eng teams) struggle to identify and convey what's actually unique about them, and many don't even realize they're different from other companies!
People sometimes ask me how I scrape content for each profile, but it's obvious to anyone who actually reads them that they're thoughtfully curated. A lot of time, care, and attention goes into each profile, which is what makes Key Values valuable.
If you're making 30 kUSD/month without any employees, it sounds like you could reasonably hire someone to take some of those responsibilities off your shoulders, freeing you up to do more stuff.
Have you considered hiring an employee or two to help with some of the basic responsibilities? Or do you feel that there may be some nuance to the work that you're hesitant to trust to someone else? Or, do you simply enjoy it too much to want to do something else?
You are spot on, my friend. These are the tough questions I've been asking myself every day for the last few weeks, and I'm still trying to answer them!
I've had two people/friends do a bit of contract work for me (a few hours a week), but I'm not sure if hiring someone full-time is the right move. Not only do I genuinely love what I do every day, but I also really want to soak up the freedom I currently have while I still can. Real talk, I'll probably enter mommyhood in 1-2 years, so not being beholden to employers, investors, or employees is something I want to cherish for a bit longer. But who knows! Only time will tell... :P
I guess for the companies you're interacting with you are part of your brand. If someone else was going to take over talking with them, it would probably feel different to them. In a way you're already a mommy of your business. It must be hard to change that status quo for yourself.
If I had to guess, this is due to a combination of two factors. First, some kind of "visibility bias," where we all tend to overvalue things that are highly visible. And second, "man with a hammer" syndrome. We're programmers, so we tend to overvalue the importance of code.
But the reality is just as you guessed — marketing, sales, partnerships, content, customer service, etc all play a huge role in a business' success. They require a lot of time, too.
Not understanding this is one of the reasons many developer-founders make the mistake of taking on overly ambitious product ideas and not allocating enough time to the rest of their business.
[0] https://news.ycombinator.com/item?id=8863