Ask HN: How do you find clients with no network?
Over the years I slowly withdrew from the Linux community, then a couple years ago I changed jobs and found that it slowly killed all passion I had for programming.
Last year I was laid off (no reflection on me personally) and after taking some time off, I decided to try my own thing. I've been doing that this year by attempting to work on my Open Source project(s) as much as possible and while I haven't achieved what I hoped I would, I'd say it's been great.
Problem is... this isn't viable without proper funding, so I've been trying to sell my skills (React, TypeScript, Go, etc.) and I'm finding it very difficult to find clients.
The usual places like UpWork and other Freelance websites seem to be a race-to-the-bottom and/or filled with horror stories.
I've also tried cold emailing and contacting people through Reddit and Facebook with no luck.
Jobs postings here and other places naturally seem to be directed at finding actual employees while I'm more of a web dev agency/consultancy.
Other advice I've seen is to build a network, but I'm not exactly sure how to go about it without already having some kind of network behind me.
I've been thinking to put the idea on hold and find employment, but I fear I would simply end up in the same situation I've been in the last couple years.
9 comments
[ 3.1 ms ] story [ 39.5 ms ] thread1) Find a specialty. It's easier to get referrals when you're the "shopify guy" then when you're the "generalist programmer guy." You don't have to BE a specialist, so much as present yourself as one at the initial stages.
2) Let people know that you have that specialty. Introduce yourself as such, gives talks on the subject, build a blog about it, start a newsletter, offer to help people in related chat rooms / discussion boards.
3) Along the way, try to be helpful to other people, both in your field of expertise and not. Helping people strengthens bonds in a network and makes them more willing to recommend you.
4) Every once in a while ask if people you know might know of people who have problems you can help with (and get paid for)
Feel free to contact me, I'm happy to help...
If you can narrow down your niche by identifying these factors, you can make your cold outreach more effective. You might even be able to market yourself through targeted advertising or by attending community events and conferences centered on your clients' interests.
The other approach is to go back to work but at a contracting/consulting firm or design agency. There, you'll accumulate a network of clients which you can mine for referrals and work later on. You'll also learn more about what it takes to sell and deliver as an independent freelancer.
1. I contacted someone on a PHP forum looking for coders, we chatted and he turned out to own a consultancy and one of his clients was looking for .Net coder. He referred me and I got my first client as a freelancer.
2. I attended a frontend meetup and met another consultancy owner and I freelanced for him for about a year.
3. Last year I sent out around 50 proposals on Upwork and got several people talking to me and 1 client. It was not terrible, just very frustrating, and there were people who were only looking for US/European freelancers so you are not always competing with, say, Indians. Eventually Upwork asked for my id card, electricity bills and I left.
4. When I was starting my own consultancy, I wrote an ad and asked everyone I knew to post it on their social media. I also asked my girlfriend to ask everyone she knew too. 500 people saw it and I got my company's first two clients.
Key insights:
1. Consultancies/agencies are easy targets, when they need coders, they REALLY need coders NOW. You won't get paid as much, but a subcontract is better than no contract. And they might even refer clients to you.
2. Keep meeting people, and talking to them about your service. Know that forums, Upwork, networking are all just means for meeting people. How you do it doesn't matter, what matters is that you keep meeting people. Congratulations on becoming a salesperson and yeah, it's less sexy than writing code.
You could also cold-email other freelancers -- usually freelancers in an area all know each other and tend to have times when they can't take on new work but some clients still show up.
If you're in something web oriented (you do say React/TypeScript) consider partnering with a freelance designer.