Readit News logoReadit News
Posted by u/yu3zhou4 8 months ago
Ask HN: How to learn marketing and sales as a solo entrepreneur?
Hello, I failed with a several products that I built (easy part for devs like us) and then I didn't know how to get the product in front of customers, how to commercialize it, how to increase amount of users, etc.

Many of you succeed in this field, so I'm genuinely curious how to learn it? What are decent learning resources out there?

Thanks in advance

bitbasher · 8 months ago
I built and run a saas product solo (> $500k/year). Honestly, I have never found any advice useful. I've been to saas founder meetups (like microconf), I've read the books, etc.

Any advice I give may not apply to you and your business. My business is b2b and it's a platform for certain kinds of professionals as well as an API that powers many well known businesses.

I've only had success through two general strategies:

1. Networking (friend of friends, friend of customers, etc). Leverage your network to find more customers.

2. The "Long Game" (SEO, word of mouth, etc). This is where I get most of my customers.

I'd say focus on the long game from day one (blog posts, good marketing pages, etc). Use networking to determine how valuable the product is and if people give a damn about it. If no one wants to talk to you about it, no one is going to want to pay for it.

iamflimflam1 · 8 months ago
> Use networking to determine how valuable the product is and if people give a damn about it. If no one wants to talk to you about it, no one is going to want to pay for it.

This is a key thing. A lot of developers operate in the belief that “if you build it they will come”.

A small amount of market validation would prevent a lot of wasted time.

- Do people have the problem you are solving?

- Are they willing to pay a sufficient amount to solve it?

- Are there enough of them to make it worthwhile?

The real danger is that we often don’t want to hear the answers to these questions. So we either don’t ask or we dismiss the answers that we get. Wishful thinking is a dangerous thing.

hermitcrab · 8 months ago
This is all true. But it isn't as easy as it sounds.

When you start out, you probably only have a vague idea of what the product will be.

The sort of people you want to talk to might not want to talk to you. They are busy people and you don't even have a product!

People saying they will give you money is worthless, in my experience. Only people actually giving you money counts for anything.

Estimating the market size is hard and not all that relevant. See also: https://successfulsoftware.net/2013/03/11/the-1-percent-fall...

kingofheroes · 8 months ago
One thing I've always stumbled on is finding the people to even ask the questions to. How do you contact people in the domain you're interested in and how do you convince them to give you the time of day?
avgDev · 8 months ago
I'm the polar opposite.

I don't waste anytime and never felt like I stumbled on a product idea that warrants me building something.

Therefore, I haven't built anything but the projects at work.

nthingtohide · 8 months ago
2 and 3 apply to this case study.

https://news.ycombinator.com/item?id=30831688

scarface_74 · 8 months ago
My question is how do you get businesses to trust the continuity of a business operating by one person?

As a rule, I wouldn’t trust building anything depending on a small company - “no one ever got fired for choosing IBM”.

(I also wouldn’t trust building a project on top of a Google product. But that’s a different story)

Not as a solo entrepreneur, but I have been on both sides of a similar situation. I was working for a struggling startup where our largest customer who made up 70% of our revenue insisted on the code being put in escrow that they would get access to under certain conditions.

The condition happened - company was sold for scraps - and then they hired me as a contractor for them using the code they now had access to them. Yes everything was above board, they worked with the acquiring company to allow me to keep my work laptop and in my severance agreement the acquirer released me from non competes, etc.

Two companies later I was on the opposite side where I was one of the decision makers where we were going to extend the contract with a solo entrepreneur for a SaaS. We were going to be 70% of his revenue. I suggested we also get his code put in escrow and I was responsible for actually watching his build process once per quarter where he pulled his escrowed code out and built and ran from scratch.

justmarc · 8 months ago
You literally answered your own question.

Trust no one, and it doesn't matter if it's a Fortune whatever, a small enterprise, a small company or an individual.

A company or business of any size can axe a product they own at any time, unless they contractually promised you support.

cutemonster · 8 months ago
> our largest customer who made up 70% of our revenue insisted on the code being put in escrow

> then they hired me as a contractor for them using the code they now had access to

Did you live in the same city? Or did you work remote?

Did they want to meet you in person first, before the escrow agreement?

Maybe that can be an addition to your answer: Start with big companies close to where you live?

tobyjsullivan · 8 months ago
To be fair, they said "many well known businesses," not necessarily large or mature organizations. They could easily be selling to startups, some of which are notable.
dboreham · 8 months ago
As you've noted, there are solutions to this problem.
braden-lk · 8 months ago
Similar experience. I’ve never received much good advice, or found anything that feels like it “works”, just small, accumulating long-game actions that drive up traffic/conversions a hundredth of a percent at a time. Blog posts, paid ads, sponsorships, emails, affiliates, product improvements, etc. I’m B2C so most advice given to me by “thought leaders” is “stop doing B2c” which isn’t super helpful when I have a functioning, profitable B2C business.
noufalibrahim · 8 months ago
Same.

I think much of the stuff that you need to do is common sense (put word out, write about it, encourage word of mouth). And it's usually obvious what will definitely kill your project (don't talk about it to anyone, don't listen to customer feedback etc.) so do the opposite of those.

My general experience has been that word of mouth is slow but very reliable and the customers you get from there are usually high value.

r_singh · 8 months ago
> 1. Networking (friend of friends, friend of customers, etc). Leverage your network to find more customers.

For those located in India (I would argue anywhere outside US really), in my opinion, trying to find customers in your network is a waste of time, even if you're wealthy. Most societies outside US aren't as abundant in their mind nor value driven the same way people in the US are

Instead focus on the long game, keep filling in the blanks on your ICP and what their pushes and pulls are by trying to figure out who is the right segment to serve so you can save time and energy

staunton · 8 months ago
> abundant in their mind

Can you elaborate on what you mean by that?

rexreed · 8 months ago
Can you provide more details on how you leverage your network to grow your business? It's hard to just push friends and customers to get you more business. What in your experience works here?
benjaminwootton · 8 months ago
I quite like this framing. You can think of network as a medium term thing which has to be developed and worked as opposed to just getting bootstrapped.

Did you purposely leave out outbound sales? Cold emails, trade shows, working the phones?

bitbasher · 8 months ago
I've tried cold emails, LinkedIn outreach and so on. It works, but I found the success rate to be horrible (< 1% ???). Believe me, I've tried. I read all of the sales and outreach books (predictable revenue, predictable prospecting, founding sales, etc). I've implemented the ideas, I've done it manually, automated, etc.
wayoverthecloud · 8 months ago
Very valuable advices. Do you mind sharing how you got the starting customers? Did you find customers and then build the product?
TypingOutBugs · 8 months ago
How did you iterate through product ideas go find one that worked?

And what tech stack did you use?

bitbasher · 8 months ago
I kept things stupidly simple. I didn't invent a new product or idea. I seen a number of companies doing it and I thought, "I can do that..."

The initial product was built with Ruby on Rails. It stayed in Rails for three years. At that point I had enough API traffic the memory on the server was getting out of control and Ruby just couldn't handle the concurrent traffic (with a reasonable budget).

I re-wrote the entire product in Go on the third year mark (converted ERB to Go templates, re-wrote all backend logic with Go, etc).

The Go version worked wonderfully and reduced my server costs substantially (from $600/month to $88/month). I had the Go version running for four years and I re-wrote it again in Rust (actixweb, askama, htmx).

For funsies, I re-wrote a portion in Rust and noticed the amount of code used was substantially lower (about 50% less code in Rust). I was surprised by that (I figured it would use more being lower level). At that same time I was growing frustrated with maintaining the Go monolith (it had a lot of legacy cruft from the Rails port and spaghetti code). I decided to re-write the whole thing in Rust and cull the cruft in the process.

aristofun · 8 months ago
Can you share a link?
jptoor · 8 months ago
Only things that have made a measurable impact for me - marketing is sales: 1. Mom Test - https://www.momtestbook.com/ 2. Do more sales calls + customer interviews. Then rewatch the call and debug what you're doing, saying. What is landing and not landing. I miss the majority of the signal while I'm on the call - I don't actually get anything from it until I rewatch/see how people react to different things I say. 3. Rinse, iterate, and repeat. Your goal is to solve a customer problem. How you describe it, market it, etc. depends on how a customer describes the problem, where they spend their time, when and how they find solutions to their problem.
fosterfriends · 8 months ago
I strong second the Mom Test book. Was invaluable for me at Graphite ramping up to sales/marketing/validation
justmarc · 8 months ago
I really like the way you put it. It's a serious task that's often neglected, and certainly rarely practiced with such rigor.
chrisvalleybay · 8 months ago
Three years ago I started consulting as an interim CTO for a company doing sales and marketing on behalf of other B2B SaaS. I had to onboard myself into this domain and it was quite hard as there are many snake oil sales men selling snake oil.

The first book I would read is Crossing The Chasm by Geoffrey Moore. After this, in no particular order you could have a look at:

- This is Marketing by Seth Godin

- Positioning by Al Ries

- The Challenger Sale by Matthew Dixon and Brent Adamson

- Predictable Revenue by Aaron Ross

- Traversing The TRaction Gap by Bruce Cleveland

- From Impossible to Inevitable by Aaron Ross and Jason Lemkin

I would also have a look at the models created by Winning By Design [1]. But be sceptical! These models do however hold some value in terms of visually presenting the sales funnel and gaining understanding of land and expand.

Best of luck to you!

[1]: https://winningbydesign.com/resources/blueprints/

cal85 · 8 months ago
I think the main battle is mindset. The willingness to be seen attempting to persuade others to buy your product or invest in you or whatever. A lot of people, including engineer types, have a deep aversion to this, which may remain unexamined even after they’ve consciously recognised they need to ‘learn marketing and sales’.

I suspect success in this area might be only 20% about learning practical methodology. The other 80% would be some kind of self-examination, then analysing and resolving whatever aversions you discover - or deciding on a different strategy such as teaming up with someone who is already comfortable with marketing/selling.

jboggan · 8 months ago
I can agree with the self-examination as a major issue, speaking as a technical person trying to learn sales. I think the thing that attracts a lot of people to CS and tech is the idea of a right answer and that we don't have to socially appeal to anyone to be correct. You do the hard work and you get the right answer, the right number, the correct math proof, the code runs and the tests verify it, etc. It either works or it doesn't and you know when you're done.

This attitude has served me poorly working inside of larger tech companies because I focused too much on doing excellent work and not enough time advertising my work to others, partially out of a revulsion towards being perceived as the type who self-advertises bad work to non-technical decision makers. It's the "build it and they will come" mindset and it's a hard thing to break.

gsuuon · 8 months ago
I wonder if "build it and they will come" is just flat out wrong, or only correct for certain products? Is there anything one can "just build" now and expect some market adoption?
davidanekstein · 8 months ago
I’m guilty of this. Having recognized the need to market my product, I’m trying to go about it in the most honest way possible and one that is in line with my values. Before this, I had the opinion of my work will speak for itself, but now I’m trying to at least raise awareness about my work.
taskforcegemini · 8 months ago
Most people are held back by their conscience
bruce511 · 8 months ago
Firstly, it's worth understanding that building a software business today is hard.

There's lots of competition, and most customers are already using something to help with their problem.

What worked for me 25 years ago is not going to work as well today. Well it will, but its much harder to stand out from the crowd.

Some things don't change though. You need to find customers before you find (ie build) product. Ideally you get a deposit before you start writing. Getting customers is harder than writing code, so do that first.

Finding customers is hard. You need to get close enough to see their pain. You need to make that pain go away. It's seldom as easy as you expect to make pain go away (the devil is in the details.)

The good news is that it is possible. And it's hard enough that it keeps the competition away. Do it well, carve out a niche, and you can build something good.

And always remember- customer service is what you are really selling, not software.

fakedang · 8 months ago
> Some things don't change though. You need to find customers before you find (ie build) product. Ideally you get a deposit before you start writing. Getting customers is harder than writing code, so do that first.

To add to this, there's always a catch 22 problem - how can I show something to customers to sell to, when I don't even have a product to sell? It's expected in a sales meeting or often any meeting, that you have a demo that would show your product concept for them.

I can't state this enough, but literally build on the shoulders of giants. Build on existing tools, and I don't mean open source, but existing products. Best advice I got from watching one of those AI fad-chasing YouTubers. Is it an online store idea? Build on Shopify first. Is it a chatbot? Use KoreAI or DialogCX. Is it a CRUD app? Use Glide + Google Sheets. Customer Service? Maybe they just need a Hubspot/Zendesk with some custom integrations.

Most customers are looking to buy a functionality, not a "product" . Oftentimes your MVP will be enough to carry them for a long time. You wouldn't even need to write a single line of code yourself for quite a bit of time.

Like you said, the hard part is actually meeting the potential prospect and ensuring that they will pay you for the product. In my (very limited) experience, I've had 60k-employee billion dollar companies outright refuse to buy (instead hiring 2000 underpaid fresh graduates in India to build a worse product), while a 250-employee million dollar company being super-enthusiastic about paying a premium price for it (even though they have their own dev team). If I had gone by the views of the billion dollar company, I wouldn't have found a market niche for my product, but fortunately I stubbed my toe (literally!) and found the actual customer instead.

justmarc · 8 months ago
I agree. The only thing is that 250 employees can't be a million dollar company, as then each employee would be making $333 a month.
neom · 8 months ago
I've been doing go to market for technology businesses to some degree for the better part of 20 years now and I still learn more every day. I don't really see it as something you can easily learn by reading about, mostly because there is a lot of nuance.

That said, it basically boils down to 3 things:

Personas

Channels

Messages

You have an archetype of someone in your head that would like your tool, you want to test if that archetype exists. That persona likely consumes content, your job then is to understand the channels that persona typically likes to consume their content, and try to serve them a message they can understand in the time you have to serve it. There are thousands of personas in millions of channels consuming billions of messages, that is why it's hard.

yu3zhou4 · 8 months ago
I just had a chat with neom and he helped me a lot with going deep into personas - channels - message. A helpful dude, if anyone thinks about reaching out to him, then from my experience it sounds like a good idea
neom · 8 months ago
(HI! I can't edit this post, so: Plz email before you put down some time on my cal, 23 people scheduled themselves in without emailing first, I'm flattered, however if you're not OP please email first, when I originally responded to this post it wasn't very popular and I didn't expect it to pop off - thank you!!! :))
yu3zhou4 · 8 months ago
Much appreciated John, I’d be happy to discuss stuff with you once I’m ready
cpfohl · 8 months ago
“Once I’m ready” is a trap.

It’s a free hour of consulting with someone that has experience in exactly what you’re struggling with…worst case scenario (no offense neom) you walk away with an hour less to binge Netflix and a hilarious story; best case they point something out that moves you to profitable months or years sooner.

My instinct tells me that you posted this here because you wanted something like this.

lazyeye · 8 months ago
Nice summary thankyou.
metalman · 8 months ago
your gooooood! humble intro that segues into a this is so, so hard.... awsome lay it all out for free, WOW! personas channels messages

smooooth finnish with a free puppy

nuance indeed

call that? the keys to the palace and a free puppy sale!, who could say no?

for the parent: hire this guy!

If you cant, then get a jobby job selling retail to the masses, and just sell sell sell, get a thicker hide, and be able to summon a smile for the worst person you are ever going to meet

neom · 8 months ago
I can't tell if this is a backhanded compliment or just the backhand, but it made me laugh never the less.
tikkun · 8 months ago
yu3zhou4 · 8 months ago
Thanks! I used Algolia to search stuff like this but didn’t stumbled on those
arrowsmith · 8 months ago
FYI, your second and third links are the same.
jparishy · 8 months ago
(opinions) picked up from doing enterprise/gov sales as a startup founder, relevant to early days of a saas mostly

- you can't outsource sales before pmf, and you probably don't have pmf yet

- talk to (at least) a potential customer every day, keep track of what you said and how they responded

- make and give your leads materials they can use to sell internally, figure out who makes decisions (probably not who you talked to first) and make sure it's relevant to them; you may need multiple versions

- aggressively think about pmf, don't worry too much about official definitions here. just ask yourself: "if i took a month long vacation, could sales ostensibly be on autopilot?" if no, you don't have it yet. if yes, take the vacation you're doing great

- look for pmf by making your idea smaller, not bigger, or you will waste money and time

- when you can make a product idea really tiny in scope, and someone will still pay for it, you've identified a strong pain point you can exploit (aka charge for). Build the product/platform around that, not the other way around. Never convince yourself you have to build a huge thing before you can sell it, you're most likely wrong. optimize for finding that tiny scope early on

- when i say look for or find or think about pmf i mean come up with a way to pitch your product, and then pitch it to someone new. then compare that to the last times you did it. you have to talk to a lot of people for this to work, way more than you think. your product will not sell itself, you will have to talk to a lot of people. as many as physically possible to get the feedback you need to create a sales cycle that runs without you i.e. pmf. this is something that took me multiple years to internalize. you're just never talking to enough potential customers

- don't ignore seo, and pick names that are easy to say and read; figure out where your customers consume media and get your content there. every business will be different here, and you gotta get creative

- something i saw on reddit that stuck with me: first time founders think about product, second time founders think about distribution. i operationalize this as: do not begin engineering a product until you're clear on how it will be marketed and sold, bonus points if you can convince someone to sign a contract saying they want it-- and remember in B2B/gov this can (should?) be a sales channel partner not just an end-user

rexreed · 8 months ago
Great answers! For B2B/government what are the sort of sales channel partners you are referring to?
jparishy · 8 months ago
all the cloud vendors will work with you if you can potentially bring them business or make connections, and selling cloud to biz/gov is lucrative

then there's the bigger resellers like cdw or insight and companies like carahsoft and similar

some research firms looking at grants will work with you if you offer something innovative to add to their application

it's just making as many connections as possible, everyone wants to make money so just be honest with people and usually they're open to it

*fixed a typo

Appsmith · 8 months ago
> look for pmf by making your idea smaller, not bigger

This!! And your related explanation is so good!