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.
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.
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).
Nailed it! What others have you noticed?
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.
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?
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