Live data from Hacker News

Ask HN: How do you find freelance/contract gigs?

news.ycombinator.com

41–50 of 113 posts

Re: Ask HN: How do you find freelance/contract gigs?

#43
post #27

I have been on my own for 15 years. I bill around 150/hr give or take 20% depending on the situation. Most of the work is Microsoft stack web related but mobile apps and api building has been steadily increasing for a several years now to the point that probably 20% of my 2014 revenue was in that space. 50-60% of my revenue is sub-contracting. I have a few firms that often take on projects that they are not suited fo…

Could you elaborate on what you mean by "right kind of events"?

Not the parent, but I'd recommend subject/language meetups, conferences, etc. mailing lists, and other things in that vein. Basically, wherever people that are highly accomplished and talented in the area that you [want to] work in hang out together and discuss new ideas. Then try to be a regular and constructive participant to the extent that you can.

Re: Ask HN: How do you find freelance/contract gigs?

#44
post #39

Pro tip: when people say "build a network," they really mean "make friends in your and related industries." Like, actual friends: people you go out for drinks with and enjoy talking to. The trust you build, as friends, will lead to work. Normally you meet these people in unexpected ways. Just today I was offered a potential job from a girl I met while auditioning apartments. I've also gotten jobs from people I've met…

[deleted]

Re: Ask HN: How do you find freelance/contract gigs?

#45
I've been contracting for about 3 years now, one I found via StackOverflow Careers, and the other was via a co-working space.

I think the general consensus here is right. Avoid finding jobs on contractor bidding sites like Elance/Odesk (they're devaluing your work/skills). Put yourself in positions where you can tell people about your skills/services, and where people might be looking for said skills. I'd start with tech meetups, co-working spaces, other places where people you might want to work with are. Good luck!

Re: Ask HN: How do you find freelance/contract gigs?

#46
No doubt, the best freelance gigs are the result of close, pre-existing relationships. Easier said than done tho if you're just getting your start.

Try using the sites mentioned within the thread - pickcrew, gun.io, etc. - these sites generally have higher-priced contracts and more interesting work than the classic variants. Use these sites at first to discover what work you like and build long-terms relationships with a few key clients.

1. Remember that the comms overhead with freelance work can be really lumpy and unpredictable. Programming is the fun part - the phone calls and emails can get painful really quickly

2. Avoid hourly pricing whenever possible. Do value-based pricing. Just trust me on this one.

Re: Ask HN: How do you find freelance/contract gigs?

#47
A great place to start is posting something on the find a freelancer thread here on HN every first of the month. I get a fair number of inquiries from that.

As others have mentioned, meeting people and letting them know what you do. Most of these will not be direct clients. Rather they will either know of someone who is seeking help, or will remember your name.

It can take some time to get your name out and get the ball rolling. When I started up again, it took about two months. When you talk to someone, you never know how long it will take to turn into something. I have had conversations with clients that took 6 months to come to fruition. Others in just a week. The moral of that story is to always be looking, not just when you need work. Get in the habit of always saying yes, and then just manage your availability.

There is a spectrum of the kind of work you can do. I don't mean which language/platform. I mean straight staff augmentation to managing projects. It is easier to find the staff augmentation gigs. These are easier since someone will just be telling you what to work on, and you do it. You will make less for these and this sort of work doesn't scale as well. I would only ever do this for straight a straight hourly rate.

Managing projects doesn't mean you will (necessarily) be managing people, just managing the project. With this, someone needs something built, but may not know how. It requires an additional skill set of knowing a bit of sales, knowing how to set/re-set expectations and how to negotiate. You can get a much higher rate for this, and it is possible to scale this a bit better because you can sub out some of the work.

Another thing you will run into very quickly is how to structure the relationship. There are people out there who are incompetent and others who are nefarious. It is important to know how to protect yourself legally and practically for both. For the legal aspect, find a local attorney who can look over contracts and help you craft a reusable template. Always have an attorney look over contracts before you sign. Most of the time someone gives you a contract to sign, it will be written to be in their best interests. Other times, they will just be poorly written.

For the practical aspect, understand there is a difference between working with someone in-state, out-of-state and out of country. You have the most legal recourse with someone in-state. If they are out-of-state, you may have to go there to pursue any legal action. (which is a massive pain) If they are out of country you may not have any legal recourse. So you will want to structure the business relationship to protect yourself, which might be as simple as half of the estimate up-front. The remainder on completion, and they get no code until it is complete.

A lot of times I structure it by milestone or iteration, with time limits, requiring permission to continue, but all billed hourly. Each iteration or milestone delivers something tangible. They get code on payment. This way I get paid for the work I do, and they won't get unexpected costs and they always have a pretty good idea where things are. Risk is mitigated in both directions. At any point, they can decide to pull the plug and they still have something for what they've paid so far.

It is not uncommon for potential clients to ask for fixed-bids. My advice is to steer away from them. They require you to be able to make good estimates then inflate them to cover your risk. That risk is all on you. They also require you to have tight definitions and manage scope changes mercilessly. If you don't, then you eat it. That said, some people like them because they're really easy.

Some other pieces of advice:

* You're not dedicated to a particular project until either they've given you a deposit, or something is set up legally so that if you start working, you'll get paid.

* Generally ask for a deposit from new clients.

* It is ok to drop bad clients. Sometimes they're not worth the trouble.

* Think about it in terms of collecting/building long term relationships rather than "work". Once you get an established base of good clients, the work will tend to come to you.

* Remember, you're not their friend and not their employee. You are in it because it is a business relationship that has mutual benefit.

* Keep good records of time, expenses and income.

Email me at curtis [at] saltydogtechnology [dot] com if you have more questions. What sort of work are you looking for?

Re: Ask HN: How do you find freelance/contract gigs?

#48

Earlier quoted context omitted.

What are the details of your project? What language/frameworks are used? how legacy is legacy? Does the code base have any tests already? Remote work acceptable? Length of contract? Scope of work?

Adult content site. PHP5.2 and JavaScript. Un-shelving code from 2012. There are a few test classes. Remote work is acceptable. Work is ongoing. Work involves building features, bug fixing and interaction with vendor APIs. Work requires familiarity with Apache.

If you are still searching, them I'm the guy for you! Can you contact me with some more details at hn(at)anty(dot)at please?

Thanks, Andreas

Re: Ask HN: How do you find freelance/contract gigs?

#49
post #7

Don't contract as a contractor to businesses that are programming themselves. Build things for businesses that will be the end user. Most of these types of businesses have less of a notion of how to go about getting tools that will help their business in the first place and it can be a hard sell unless they have an immediate need. Sometimes you have to really learn about the specifics of how the business functions an…

A lot of businesses that do programming don't have expertise in certain areas and sometimes projects need to be rescued. It really depends on what kind of work you want, but I find dealing with businesses that employ programmers nice because you can get to work more quickly and the work tends to be more interesting & challenging.
Post reply on HN