Ask HN: How do I get into consulting / freelancing?
21–30 of 36 posts
Re: Ask HN: How do I get into consulting / freelancing?
#22You talk to them and usually sign the deal relatively quickly and easily without any competitors. Usually, for the type of client that reaches out to their network for a personal recommendation, that recommendation is 90% of the way to closing. These types of clients also are often less price sensitive.
Re: Ask HN: How do I get into consulting / freelancing?
#23You continue by selling.
And you sell even when there’s technical work coming to deadline.
Nothing matters more than selling.
Sales trumps technical ability.
It trumps quality.
It trumps your ego.
The alternatives to sales are Fivr, employment, and an empty belly.
Good luck.
Re: Ask HN: How do I get into consulting / freelancing?
#24Re: Ask HN: How do I get into consulting / freelancing?
#25I switched from engineering management to freelancing/consulting and back to working for The Man as a Solutions Engineer. Honestly, it's all the upsides of consulting (getting to talk to people, solving technical problems, getting results quickly for people) with none of the downsides (chasing people down for money, finding new customers).
As long as customers are happy, my boss is happy. My autonomy is through the roof. There's no sprint planning/story point stuff like many other "normal" engineer jobs. If you're on the pre-sales route, you get to hang around salespeople (which I enjoy) and have no pressure to meet a quota like salespeople do. If I run into a particularly challenging technical issue beyond me, I can rope in an engineer from the engineering team to help if it's a big enough deal.
I wish I would have known about this route sooner. Now there's no way I'd go back to a normal engineering role
Re: Ask HN: How do I get into consulting / freelancing?
#26By far the best way to operate is via in-network connections you already have. This could be former employers who were happy with your work as an employee, former colleagues at those jobs, people you know from your local university or tech community, even niche Discords / Slacks / forums, and so on: places where you are a known quantity and not a commodity, places where you are not competing with a million anonymous…
I see "networking" a lot, but how exactly? Unfortunately, I am not in contact with any of my former colleagues of employers apart from being connected on LinkedIn. Starting conversations with them on LinkedIn would be awkward and weird. What else can you do?
It doesn't help that I'm a introvert, not really a social person. Probably contracting is just not for me.
Re: Ask HN: How do I get into consulting / freelancing?
#27Have you considered becoming a Solutions or Sales Engineer? I switched from engineering management to freelancing/consulting and back to working for The Man as a Solutions Engineer. Honestly, it's all the upsides of consulting (getting to talk to people, solving technical problems, getting results quickly for people) with none of the downsides (chasing people down for money, finding new customers). As long as custome…
Re: Ask HN: How do I get into consulting / freelancing?
#28Yes, this ignores the hard part of "finding those clients".
I know people with expertise in improving website performance, for example, and the mindset shift here is not to think about response times but rather improvement in conversion rates, decrease in shopping cart abandonment rate, etc. Clients don't really care about caching or asset preloading but they really, really care about squeezing the extra dollar from their website visitors. Help them make that extra dollar and you get to keep some portion of it.
Once you establish this foundation, getting to the right clients is easier than if you put yourself out there advertising "will write Python code for $$$".
So for instance, I wouldn't necessarily attend technical conferences / meetups but perhaps conferences where, I don't know, ecommerce website operators discuss issues that are critical to them. Those are your potential clients who can be perceptive to the right pitch. I think that technical conferences are a better fit if you're looking for a job and selling your resume.
Having said all of this, when I started out as a freelance dev, I did use Upwork to get some experience and reviews that I could later repurpose as testimonials on my website.
There's nothing wrong with hands-on freelance coding to get started somehow. It can be hard to define what specific business outcomes I could deliver with technical skills/existing resume, so getting some real-world experience can help with refining that. Always be on a lookout for that answer: once you understand "why" your clients keep paying you (hint: not for the code itself), you can find your niche and improve your sales pitch.
Finally: yes, it's critical to get out there and connect with people! Be it on LinkedIn, email, forums, Discords: you won't get clients unless you talk to people. Talking to past connections could also be a good way to find contract opportunities esp. if you've kept in touch over the years. Being a solo dev/consultant is 80% people work and only 20% technical work.
PS There's another way: you can ignore all of the above and apply to contract jobs (1099) using recruiters to get to clients. That's very similar to employment (clients tend to treat you just like staff) but you can potentially get better rates. I've been doing this for years with "success" but frankly, it's only marginally better than employment plus you get no benefits like vacation days etc. Real, actual consulting/freelance work can be a lot more satisfying if you can make it work!
Re: Ask HN: How do I get into consulting / freelancing?
#291. Build a portfolio of work. Showcase some projects you have completed to demonstrate your skills and experience. This will help clients see what you are capable of.
2. Identify your niche and specialize in a particular skill set or industry. This will make you seem like more of an expert and attract the right clients.
3. Create an online presence. Build a website, set up profiles on freelance platforms, and join relevant communities. This will make you easier for clients to find.
4. Market yourself. Reach out to potential clients, post on social media and online forums, and write blogs related to your area of expertise. Spread the word that you are available for hire.
5. Set up contracts and payment terms. Have a contract ready that outlines the scope of work, timelines, deliverables, and payment terms. Get an advance payment upfront if possible.
6. Deliver high-quality work. Exceed client expectations to gain positive reviews and referrals. Provide great customer service and communication.
7. Keep learning and improving. Stay up to date on the latest trends in your field. Invest in tools, courses and certifications to keep advancing your skills.
Hope this helps!
Re: Ask HN: How do I get into consulting / freelancing?
#30First try looking for a remote contract position as a software engineer. This will get you back to work. You could even try to get a contract working 30 hours per week to give you blocks of time for your side project building.
After that you can look at building your network for future consulting gigs.
Your best projects will come from people you know and referrals. Build open source projects in the framework or stack that you use, get to know people in the community for your framework or stack.
Create a blog to share interesting things you learn.
Connect with MeetUps and groups for your framework and stack.
Attend local business events where you can talk to business owners about their problems and issues. Be ready to suggest how a custom web/mobile application can help them solve their problem(s) and print money.
I think working a contract position would be a good fit for you to have income, not be an employee and build your business.
Check out the book Getting Stared in consulting by Alan Weis.