Slashdot Mirror


Which Freelance Developer Sites Are Worth Your Time?

Nerval's Lobster writes: Many websites allow you to look for freelance programming jobs or Web development work. (Hongkiat.com, for example, offers links to several dozen.) The problem for developers in the European Union and the United States is that competition from rivals in developing countries is crushing fees for everybody, as the latter can often undercut on price. (This isn't a situation unique to software development; look at how globalization has compelled manufacturing jobs to move offshore, for example.) With all that in mind, developer David Bolton surveyed some freelance developer marketplaces, especially the ones that catered to Western developers, who typically need to operate at price-points higher than that of their counterparts in many developing nations. His conclusion? "It's my impression that the bottom has already been reached, in terms of contractor pricing; to compete these days, it's not just a question of price, but also quality and speed." Do you agree?

55 comments

  1. NONE by Anonymous Coward · · Score: 0

    Most of them disappear after a few month for a reason.

    1. Re:NONE by Anonymous Coward · · Score: 1

      Further more, out of experience, especially for bigger projects, taking in freelancers is a very bad idea :
      - You lose the knowledge about the project :
            - in case of evolution you need to find the same freelancer hoping he/she will be able and have the time to do the job
      - If there's a problem,
              - your own developpers will be pulling out their hair because it's not compliant to their way of working (or worse unreadable spaghetti code)
              - no garantees, you've already validated and payed the freelancer, yer on yer own.

      need to go on?

    2. Re:NONE by Anonymous Coward · · Score: 0

      Many times employers get what they pay for: fast, cheap, quality - choose 2.

      Maintaining in house knowledege and keeping talent is always a problem for employers and not just an issue with freelancers, at any moment your employees can drop tools and walk out, this has happened to many businesses. When you build your business around the knowhow of others you need to supply: appropriate payment, interesting work, and a good environment. At a minimum employers must supply 2 of these factors as well.

      From my experience the market sorts out the good freelancers from the bad ones.
      Competition is high, as a freelancer you cannot afford to mess up a job, your reputation keeps you employed.

    3. Re:NONE by Ranx · · Score: 2

      Letting all the people with all the knowledge go is indeed not so smart. You better have a development team with both employees and freelancers. So knowledge about the software keeps inside the company. Working with employees only has the danger of getting tunnel vision: "This is what we always did and it works for us". Working with (experienced) freelancers has the benefit of bringing in new knowledge and new insights.

      Of course you also need to have some code standards, but there's no difference between employees and freelancers in this respect.

      --

      Me
    4. Re:NONE by rmstar · · Score: 1

      Further more, out of experience, especially for bigger projects, taking in freelancers is a very bad idea :

      - You lose the knowledge about the project :

      That can be managed, but it usually costs more, because you need to pay the freelancer for producing docs. Same thing goes for guarantees and code quality: you get what you pay for.

    5. Re:NONE by Shinobi · · Score: 2

      Indeed, one of the benefits us freelancers can bring to a project is the lack of internal politics and development baggage, as well as experience from other projects, which can counteract the drawbacks of not being as in-the-loop as the long-term employees.

      Also, if you're a specialist, keep in mind that that's the reason you're brought in, in case the long-term employees get arrogant and dismissive: You're a specialist on something they need, and they don't have the knowledge or experience on that in-house.

    6. Re:NONE by MadKeithV · · Score: 3, Interesting

      Further more, out of experience, especially for bigger projects, taking in freelancers is a very bad idea : - You lose the knowledge about the project : - in case of evolution you need to find the same freelancer hoping he/she will be able and have the time to do the job

      Only if the hiring party is being cheap and/or is relying on "wishful thinking" documentation (what if one of your in-house devs with a lot of knowledge gets hit by a bus?). A well-run project will have documentation requirements that the freelancer has to implement.

      - If there's a problem, - your own developpers will be pulling out their hair because it's not compliant to their way of working (or worse unreadable spaghetti code)

      Why would you pay a freelancer to develop code that isn't compliant to in-house standards?

      - no garantees, you've already validated and payed the freelancer, yer on yer own.

      need to go on?

      And again - why would you hire a freelancer under a contract with no warranty if you feel that is important to your business (because you don't trust your initial validation and acceptance)?

      I actually work as a software contractor. My contracts have all kinds of stipulations for the situations mentioned - including an arbitrage and jurisdiction clause. Having a good contract is great for both sides. Don't skimp on it. Clients can be a little intimidated at first (it's not a short document even in draft form) but when they read it they realise that everything that's in there is in there for a reason, and it's really not just to cover my own arse.

    7. Re:NONE by Shinobi · · Score: 1

      "- If there's a problem,
                        - your own developpers will be pulling out their hair because it's not compliant to their way of working (or worse unreadable spaghetti code)
                        - no garantees, you've already validated and payed the freelancer, yer on yer own."

      I feel that I have to comment here, from my experience.

      As part of my contracts, I keep specifically to their code templates, variable naming etc, as long as it doesn't affect reliability/security/safety, and that's also laid out in the terms of the contract.

      In terms of guarantees, many of us specialists who don't work on run-of-the-mill contracts have support contracts attached to our work.

    8. Re:NONE by Simon+Brooke · · Score: 4, Insightful

      My experience is that freelancers - at least those with a good few projects under their belt - tend to have higher coding standards in the first place, and are more adaptable to different coding standards than permanent staff. Good freelancers are used to, and skilled at, learning and adapting to new stuff.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    9. Re:NONE by Anonymous Coward · · Score: 0

      Part of the responsibility in having freelancers on your project is yours. If you're letting them code whichever way they want to and not passing the stuff through the same code review/test/quality cycles that the rest of your team uses then you're doing it wrong. If it turns out the freelancer can't perform against the same criteria you use for the rest of your team then just get rid of them and move on.

    10. Re:None by Anonymous Coward · · Score: 0

      Indeed.
      Jobs with specs like.

      "I want to create the next facebook only better, max bid $100

    11. Re:NONE by serviscope_minor · · Score: 1

      Why would you pay a freelancer to develop code that isn't compliant to in-house standards?

      Because the in-house coding standards never match the actual institutional knowledge. For example, I checked in a bunch of code using exceptions only to get an apologetic email asking if I could remove them because while it's not an official policy any more and in fact there are exceptions in some bits of code, they're still undecided on whether to support historic android versions which aren't mentioned in the coding standards anywhere so would you mind rewriting?

      Of course all the full time staff knew that. There were other bits and bobs along the way, too.

      Having a good contract is great for both sides. Don't skimp on it. Clients can be a little intimidated at first (it's not a short document even in draft form) but when they read it they realise that everything that's in there is in there for a reason, and it's really not just to cover my own arse.

      How long is "not short"? I've done a fair bit of contract work and I try to keep the contracts as short and simple as possible. Oddly enough it's usually large American companies which like to splatter just MASSIVE contracts all over the place. A short one can cover things very well, and is also less likely to have errors in it!

      As a contractor, I hate long contracts since it's more work for me to review and costs me more to get a solicitor to review too.

      As for jusisdiction, that's very important, but I have no arbitration clause. But I contract through my own limited liability company, so if they sued, they'd get a payout from my insurance company at most then my company would go bankrupt.

      --
      SJW n. One who posts facts.
    12. Re:NONE by MadKeithV · · Score: 1

      Your anecdotes don't contradict what I said - your client reviewed your commits and requested further changes for actual compliance before acceptance. The grandparent post implied that you paid the freelancer, they disappeared off the face of the earth, and only then the client would realize compliance issues. That has never been how it works in my experience, and clearly not in yours either.

      About the contract:
      The framework contract/service agreement I work with is about 6 pages of actual text. It's my own text, it has already been reviewed thoroughly (by two sets of lawyers and several accountants specialized in UK contracting), so in case of new agreements it's usually only a few amendments that need review.

      Part of the reason it's so long is because of the UK's IR35 regulation - the way I work makes it very important that my contracts are iron-clad in case of a review. Another reason is that I do quite a bit of work for US multinationals in software that has to achieve FDA approval. I'm sure that for a lot of work you could get away with less. I think that's because US companies are more aware of the damage potential of legal issues more so than in other countries. One of the big ones I work with has been involved in IP/patent battles and critical subcontractors declaring bankruptcy unexpectedly in the middle of a project - they needed me to cover those eventualities.

      To avoid the issues of having to review long contracts and the cost of review, I use my own framework agreement for clients. If a client wants to use their contract that's fine, but they get a notice that the cost of having to review their contract will be added to the cost of my work.
      Though I guess that in all of the above we're not talking about "freelancing" as in the article - a $150 piece of work wouldn't open anyone up to any great liability (one of my contract clauses stipulates that liability can never be more than the amount paid for the work).

    13. Re:NONE by RabidReindeer · · Score: 1

      Letting all the people with all the knowledge go is indeed not so smart.

      And yet that became pretty much the norm since the 1980s and "perma-temp" employees.

      At least as a freelancer, there's no pretense about being valuable corporate assets.

    14. Re:NONE by serviscope_minor · · Score: 1

      Your anecdotes don't contradict what I said - your client reviewed your commits and requested further changes for actual compliance before acceptance.

      I wasn't trying to contradict what you said, really. I was just chatting on a forum. That one was of course a very good contract, but even so there is friction because the contractor isn't part of the organisation.

      The framework contract/service agreement I work with is about 6 pages of actual text.

      Oh, that's not long. That's actually on the short side! I was thinking of those American companies which dump 30 pages into you inbox.

      Part of the reason it's so long is because of the UK's IR35 regulation - the way I work makes it very important that my contracts are iron-clad in case of a review.

      A contract won't save you from IR35 compliance issues: it's specifically designed to catch people who are for all intents and purposes employees even if they're on a contract. Though of course the lawyers and accountants will tell you if you'll get on the wrong side of IR35 by sticking to it.

      --
      SJW n. One who posts facts.
    15. Re:None by jellomizer · · Score: 2

      I would agree.
      I glanced at these requests. I have 30+ years of developing experience, and a lot of these requests are red flags request where you are expected to read the guys mind, to give them something that is often simple to explain, however requiring a lot of completed development process.
      I need a program that takes some input (from the User, from the network, or from a file) do some processing, then provide an output. Sounds easy, you can do that under $1000 right?

      In general for this type of work, we need to stop the idea of Fixed Price development, and go to hourly. For the US you need to expect to pay between $50-$250 an hour for this type of work. The easier the job the higher the hourly rate. The requester is out to make money with this product, so is the freelancer.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    16. Re:None by RabidReindeer · · Score: 1

      Indeed.
      Jobs with specs like.

      "I want to create the next facebook only better, max bid $100

      It should be easy. All You Have To Do Is...

    17. Re:None by WalrusSlayer · · Score: 2

      Funny thing is, even as a very experienced developer, I often fall prey to my own version of that: "All I Wanted To Do Was..." Things that seem simple on the face of it almost always turn out to be some of the biggest time sinks. Combine that with a general ignorance of how much time programming takes to begin with, and the situation turns toxic quickly.

    18. Re:None by Anonymous Coward · · Score: 0

      Was just about to write this exact same text!

      "Need an e-commerce site for my business. Max. 300€"

      What do you expect to get with 300€? even if the Freelancer is from darkest africa, you'd get stock osCommerce installed on a cheap hosting provider............ *sigh*

    19. Re:None by Anonymous Coward · · Score: 1

      I always tell clients to try to avoid the three most expensive words said to software developers: "Can't you just...?"

      Any sentence that starts with the words "can't you just" is going to be very, very expensive and the answer should almost always be "no". If you want a new piece of software or a feature added to an existing piece of software, explain it to me clearly without 1) being a condescending know-it-all, 2) being cheap, and 3) doing the design and architecture up front, because presumably that's what you're hiring me for. And the words "can't you just" imply all three of those things.

    20. Re:NONE by rock_climbing_guy · · Score: 1
      ^^^ This!

      I've been working as a contract software developer for a few years now. I feel like I get a out of working on different projects. I meet smart people who have stayed in the same place for years. They definitely have the advantage of deep knowledge of the environment, but I find that they often lack breadth of knowledge sometimes.

      --
      Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
    21. Re:NONE by david_thornley · · Score: 1

      As a matter of curiosity, you submitted code that presumably worked well, and conformed to all the standards given, so who paid for the rewrite? Or was it not worth worrying about because it wasn't that big?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    22. Re:NONE by serviscope_minor · · Score: 1

      I was on a fixed time contract, not a fixed work one. The project had a definite end date beyond which it could not extend.

      Actually in a number of ways, they were my best customer. They paid well, and on a day rate, not a fixed fee. Also, the people I was working with were all super competent and really knew their stuff.

      After dealing with the nightmare of legal and purchasing (it was a Very Big Company (tm)), it was the a dream :)

      --
      SJW n. One who posts facts.
    23. Re:None by RabidReindeer · · Score: 1

      Funny thing is, even as a very experienced developer, I often fall prey to my own version of that: "All I Wanted To Do Was..."

      That's the truly horrific thing about AYHTDI Syndrome. Unlike most professional afflictions, it's just as prevalent among the practitioners as it is among the clients.

      Computers are stupid. They can't "just" do anything. People estimate work requirements based on what it would take to get another person to do something, and even in those cases, they're usually over-optimistic.

      You can compensate. Just take the AYHTDI figure and triple it. That usually comes out close for me.

      Unfortunately, people don't want to hear real estimates, they want to hear estimates that they "know" are "real" and people in the development community lack the force to push for something more accurate.

    24. Re:NONE by MadKeithV · · Score: 1

      A contract won't save you from IR35 compliance issues: it's specifically designed to catch people who are for all intents and purposes employees even if they're on a contract. Though of course the lawyers and accountants will tell you if you'll get on the wrong side of IR35 by sticking to it.

      I know, but the companies I have worked with have all been very understanding of the IR35-specific clauses and how important it is that we actually *work* this way. The contract's only one piece of the story, but it is a good way to get the story across to companies that aren't familiar with IR35 and start off thinking they can treat you like "just an employee".
      IR35 is a mess. No-one can actually tell you for sure what'll happen.

    25. Re:None by jp10558 · · Score: 1

      Hmm, the problem I see is for many organizations, if we're going to pay someone hourly, we'd basically need to hire them anyway, so why bother with freelancing. Otherwise, we just worry (and have been victim of) people just dragging out their tasks to raise billable hours.

      For outsourcing, we have to get set amounts approved. So per milestone or per project. Of course, that's not universal, many places could do per hour open ended.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  2. None by Anonymous Coward · · Score: 0

    Seriously they're a circus of scam, chances of making money the same chance as a Nigerian banking deal. Go away, I nailed it in one.

  3. People already code open source for free by Anonymous Coward · · Score: 0

    The only way you can hope to compete is to offer analysis and design for complex systems, not coding crappy utilities. You can do that by applying for a contract job.

  4. Definitely the new Dice Slashdot Beta by Anonymous Coward · · Score: 0, Funny

    Bar none, the new Dice Slashdot Beta is incredible in indefinable ways !

  5. None by AuMatar · · Score: 5, Insightful

    But the problem isn't the 3rd world developers, its the unrealistic buyers. They aren't companies that understand tech, they're mostly individuals who don't understand that programming is work and want the sun, moon, and stars for a hundred bucks. Worse they don't know what they want or need, they just know they want/need something. You have to be designer, project manager, and developer in one, for a 3rd world salary. I don't think very many of the projects there are successful, and those that are tend to be the very simplest ones. If you have access to any job in the US, its just not worth doing. You'll make more per hour job hopping or putting the extra time into your real job in hopes of a raise/bonus.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  6. Other Freelance Platforms by Linsaran · · Score: 1

    So this topic is somewhat relevant to my business. I don't really have any talent for or interest in coding, but I am what I guess you'd call a Freelance Technician. I do a lot of what I'd refer to as 'smart hands' jobs that don't really require a huge amount of technical know how, provided you can read directions. In-Warranty repair of items that can't be easily shipped is a common case where companies need someone who can swap a bad part for a good one, but don't really want to hire a dedicated person for. For example I do a lot of Flat-screen TV repair, which 95% of the time boils down to swapping a defective board for a good one, once you figure out which board needs to go.

    This sort of bread and butter work is what keeps me in business, and I have a few platforms that feed me most of my work. Some of them are better than others, some of them aren't willing to pay even close to what I'd consider a reasonable rate for the amount of work they expect. Some of them are notoriously difficult to actually reach a live person to talk to, some are sleazy and don't pay you in a reasonable time frame. This sort of behavior seems par for the course in the Freelancer world, but I'm curious if anyone else out there has recommendations of decent platforms to work for?

    --
    In a bit of shameless internet panhandling, I accept Litecoin Donations at Lbd2oH9QsthD1GfuUXPyka12YxvWJYnBVf
    1. Re:Other Freelance Platforms by Anonymous Coward · · Score: 0

      So this topic is somewhat relevant to my business. I don't really have any talent for or interest in coding, but I am what I guess you'd call a Freelance Technician. I do a lot of what I'd refer to as 'smart hands' jobs that don't really require a huge amount of technical know how, provided you can read directions. In-Warranty repair of items that can't be easily shipped is a common case where companies need someone who can swap a bad part for a good one, but don't really want to hire a dedicated person for. For example I do a lot of Flat-screen TV repair, which 95% of the time boils down to swapping a defective board for a good one, once you figure out which board needs to go.

      This sort of bread and butter work is what keeps me in business, and I have a few platforms that feed me most of my work. Some of them are better than others, some of them aren't willing to pay even close to what I'd consider a reasonable rate for the amount of work they expect. Some of them are notoriously difficult to actually reach a live person to talk to, some are sleazy and don't pay you in a reasonable time frame. This sort of behavior seems par for the course in the Freelancer world, but I'm curious if anyone else out there has recommendations of decent platforms to work for?

      Maybe you should try sharing the platforms that work for you. That seems in line with what the OP was requesting and might might give you some recommendations in return.

    2. Re:Other Freelance Platforms by Linsaran · · Score: 1

      Fair enough, I've worked with Onforce.com, FieldSolutions.com, WorkMarket.com, Syntechs.com, and barrister.com. My only complaints about the first two platforms are that it seem difficult to actually get work for them, they pay on time and are relatively professional. Onforce picks which techs get routed which opportunities and if you're not quick to respond someone else can snatch up a job. FieldSolutions lets you bid on just about anything, but they seem to be picky about which techs they'll take to any given job. Work Market is a crapshoot, some of the vendors are good, others not so much. Syntechs seems to enjoy making you wait 5 months for payment, while Barrister wants to pay you $45 to do a 2 hour job that's an hour drive away (and if you want to be paid in 2 weeks instead of 30 days they subtract an additional -10% off of that) and they make you wait 30 minutes to actually get through their hold queue to talk to anyone if there's any sort of problem.

      --
      In a bit of shameless internet panhandling, I accept Litecoin Donations at Lbd2oH9QsthD1GfuUXPyka12YxvWJYnBVf
    3. Re:Other Freelance Platforms by Anonymous Coward · · Score: 0

      You might try to get in with the vendors themselves. I used to have a pretty good deal with a vendor (I am frantically trying to remember their name) that handled Printer support for the Forest Service in the area I was living. usually had a call or two a week. They would put jobs up on FieldSolutions or something like that if necessary but only if I or other techs weren't available. Working direct for one of those outsourced repair companies will get you jobs that don't even make it to those websites. Even better you will have some sort of contract with them so they tend to pay better/pay mileage.

      Heh, captcha profit

  7. In Soviet Russia.... by Anonymous Coward · · Score: 0

    If competition drives prices down, posting my favorite freelance developer site to SLASHDOT would drive the commissions so far into the negative, you'd have to pay THEM thousands of dollars to LET you program, and you'd be required to finish the code BEFORE the job is even posted!

  8. That's how Labor Certification fraud works by sethstorm · · Score: 1

    you'd be required to finish the code BEFORE the job is even posted!

    If only that part weren't true, since that's the way guest worker fraud works - itself being a close relative to freelancers.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  9. Maybe not in money, but... by Soft · · Score: 1
    1. Re:Maybe not in money, but... by Anonymous Coward · · Score: 0
      Cool site. My favorite quote is this:

      Client: I like the direction you’re going but can you make it more fancy?
      Me: Can you give me an example of a website that you find to be “fancy” so that I have an idea of what you’re looking for?
      Client send me an email with photos of 4-5 different hotel bedrooms in it.
      Client: Can you make the website look like these rooms?

      Clients select freelancers but freelancers must also select their clients. Some of them are better left to competitors as soon as you realize they belong to this website.

  10. Making a decent living freelancing by Shinobi · · Score: 5, Insightful

    Serious freelancers who try to make a decent living out of it don't use those sites, for several reasons, some of which I'll go through.

    1: Overall(note the word, overall), they cater to simple projects in oversaturated fields.

    2: They get flooded by unscrupulous or simply cheap people who offer pay way below what is decent.

    3: You get no way of building up a decent reputation.

    4: As a combination of the above factors, you have to churn through lots of contracts constantly, increasing risk of burnout, failed contracts etc.

    On the other hand, to make a decent living, both in pay and in the way of hours you work, you want to work in specialist niches, one contract at a time, maybe two overlapping at a pinch, if they don't interfere with each other(Starting the design phase of a new project as you're working on the testing/debugging/deployment phase of your previous one works ok usually, while starting a new project while in the development/coding phase of the previous one is usually not so good...)

    You want to establish a good reputation and a wide contact network. And always make sure that you have a lawyer of your own go through the contracts, and the help of a good accountant. In fact, the more familiarity you get with your clients, the better, since you will get more leeway in case of sickness/family issues/issues beyond your control etc.

    Avoiding the use of those websites, and working via agents instead, also gives you better options for negotiation(especially if you have the advise of a lawyer and/or an accountant, depending on the issues you need advise on), and can better structure your life. It also allows you to check out potential clients much more easily. Some of your contacts, or your contacts contacts, may know about some issues that have not made it into public records for example. Point in case, a contract was offered to my agent once, which he immediately blacklisted. Why? Because he checked up on some of the people running the company, and found major financial discrepancies, such as the company nominally running at a loss, CEO supposedly earning only 20k euro per year from that post and a total yearly income of 40k euro per year yet still owning a yacht worth about 2M euro etc.

    I have freelanced for about 15 years now, and while I initially had to take risks with many contracts, I can now be far more careful, and choose the contract offers that will benefit me not just financially, but also what best suits my health and family.

    Now, by no means do I earn any extreme amounts. Last fiscal year, I earned about 50k euro after taxes, which may not seem like much, but in terms of swedish living costs, that's well above average. However, as a freelancer, I do have to set money aside for courses, seminars etc.

    (OK, I'll take that question from the clueless nerd in the peanut gallery)

    Why do I set aside money for courses, seminars etc, when I could just use google and study on my own?

    Well, as I pointed out above, contacts and reputation are everything if you want to be successful, and don't want to be screwed over. To the intelligent AND wise people, it also means exchange of experiences, those things you can't teach via text tutorials etc. It means getting in touch with new people who can forward things your way, as you forward things to them. In terms of reputation, one of the way it helps is that participating in courses etc lets you be seen as still keeping in touch, still able to learn, that you are not stagnating and too heavily wedged inside a niche.

    1. Re:Making a decent living freelancing by Anonymous Coward · · Score: 0

      There's plenty of freelancers on Elance who do over 100K a year. It's often public in their profile / application. How do you explain that?

    2. Re:Making a decent living freelancing by tlambert · · Score: 2

      There's plenty of freelancers on Elance who do over 100K a year. It's often public in their profile / application. How do you explain that?

      Usually, the "person" actually farms the contracts out to a team of subcontractors in Sao Palo, and then takes credit for having done all the work themselves.

    3. Re:Making a decent living freelancing by Anonymous Coward · · Score: 0

      No, I'm talking about solo contractors with high reputation. Hiring out to shoddy subcontractors will affect your reputation and actually prevent you from making more.

    4. Re:Making a decent living freelancing by RabidReindeer · · Score: 1

      There's plenty of freelancers on Elance who do over 100K a year. It's often public in their profile / application. How do you explain that?

      Elance can be good for some things. I've found that they simply don't know how to handle the "hurry-up-and-wait" type of project management that's prevalent in corporations.

      Elance wants the money in a steady stream and they want it sooner rather than later. When contractors and customers find a good match but they have schedules/resources that don't fit in with that model, Elance fails to make allowances.

    5. Re:Making a decent living freelancing by tlambert · · Score: 2

      No, I'm talking about solo contractors with high reputation. Hiring out to shoddy subcontractors will affect your reputation and actually prevent you from making more.

      I think you are misunderstanding. You farm the *same* project out to 6 *different* subcontractors, and take the best one, and present it as your work product. Wash, rinse repeat.

      It's also possible to get to that point with one lucky contract, but you can bet that if someone is making 100K at one of these sites, they can make 500K by hanging out their own shingle instead of using the site as an intermediary, and paying site fees. Reputation is not some score on some web site, reputation is something which happens word of mouth - which is incidentally, how you get contracting work, once you've got a reputation.

      I suspect you of being here solely to push "Elance" as a platform for what I, personally, do not see as a viable business model for anyone but the platform vendor.

    6. Re:Making a decent living freelancing by MrMins · · Score: 1

      I think a real issue in those sites, is that you can get a comfortable living for some months, years inclusive . But you could have a real issue with the the "specialization", here you need learn all the possible technologies, all the technologies and in a big numbers of times "discounts" and the competition . And the competition outside from a niche could generate reduction in the prices, because the comfortable salary could be very different in some countries. For example, a salary of 2k, is good for a country like mine (El Salvador), but is not enough for persons from U.K., U.S.A. Germany I think, not for your official work.

  11. If those are your sales vector, you're in trouble by Qbertino · · Score: 2

    If sites like those are your primary sales vector, you're better off at a counter at McD's. Seriously.

    As a freelancer, a website (your own!) is mostly or even - most of the time - *only* an amplifier for contacts established in person. You want to do projects for people who couldn't be bothered to look into the internet. You talk to them, give them your card and when they check you out on the web they find this awesome site that underlines and emphasises every positive impression you made. Then they grab the phone and call you. That's what you want. Anything else is non-sense.

    Project websites are scooping territory for shady headhunters at best and at worst and most of the time the software developments equivalent of a used-car-sales lot or a flea market.

    Exception (sort of) / When registering with a project site might be feasible:
    There is one thing were some of the more respectable sites - often those that cost a monthly fee to joing - are a good sales vector: When you are a specialist who's exotic or rare field can easyly be searched for. For instance, if you're particularly good as a Java Developer for some specific environment like JBoss or an SAP ABAP developer or some ultra-certified Oracle person, then the more professional project sites might get you the one or other Gig and the one or other stream of projects going. But even then, these are only a side-orchestra.

    Never rely on such sites as your main soucre of income. Stretch out your feelers and get in contact with folks in the real world, that's where the money is anyway. As a specialist freelancer - and in IT you always are a specialist - networking, paperwork and relations is at least 50% of the work.

    Good luck from a fellow (former/semi) freelancer.

    --
    We suffer more in our imagination than in reality. - Seneca
  12. Chinese restaurant syndrome by tlambert · · Score: 5, Interesting

    All of these "marketplaces" typically suffer from what I call "Chinese restaurant syndrome".

    Every month or so, a new Chinese restaurant opens in this little office park my area. The undercut prices by as much as 20% the existing Chinese restaurant in the same office park, and attempt to lure in customers with a lower price. Which they do successfully. The restaurant that was already in that little office park goes under, not having any float to carry themselves over, since they spent all of it establishing themselves the same way.

    Then you end up with one Chinese restaurant in the office park.

    Then, having established customers, and eliminated their competition, they raise their prices. Which is OK, they are the only game in town, and their prices were absurdly (read: loss-leader) low in the first place. They surprisingly believe that in establishing a customer base, they have also bought those customers future loyalty - which they have not.

    Then a new Chinese restaurant opens, and the cycle repeats: a long daisy-chain of new Chinese restaurants. I imagine them stretching, down through time, until Deckard from Blade Runner eats at one of them.

    The point is, that the "consultants" on these sites are all new Chinese restaurants. There is always someone who will take a loss on a project in order to "establish themselves", and then try to raise their bid price, based on whatever passes for a "reputation scoring system" on the site in question.

    Consumers of the site, however, look at everyone who bids on their job as fungible, and unless someone with a terrible "reputation score" is stupid enough to believe they will ever be hired by anyone, ever again, the lowest bidder always wins the bid.

    A long chain of Chinese restaurants, stretching down through time...

    And the only kind of jobs that are on that site are going to be jobs where the outcome is "nice to have, but not required", meaning they'll be happily surprised if the bidder produces something usable, but they really don't care if they totally screw up, since it's a slot machine pull anyway, and they only invested a nickel in the slots to begin with.

    It's basically a sucker bet for the bidder, and a sucker bet for the person bidding, with the only winner being "The House" - the site hosting the arrangement.

    1. Re:Chinese restaurant syndrome by lamber45 · · Score: 1

      It's a "chinese restaurant" among the marketplace, too.

      A few years ago I set up seller accounts on three of them. One of those marketplaces bought out the other two, so now I have one account (luckily they allowed me to merge the accounts, with some loss of history).

  13. Nothing new... by in10se · · Score: 1

    As the saying goes...

    Price, quality, speed - pick two. The article doesn't seem to say any more than this. The foreign consultants apparently are very good at the price aspect.

    --
    Popisms.com - Connecting pop culture
  14. scriptlance by morefuntimes · · Score: 1

    Loved scriptlance but it was a very long time ago. It was bought by freelancer.com and haven't been there since.

  15. Would be nice to analyze performance from globals by Anonymous Coward · · Score: 0

    Rather... global price undercutters. I've known a few outfits to succumb to the temptation to pay a fraction of the price for these developers or subcontracting outfits and, at the end of the day, end up paying more... and for less. I've worked with many fine developers who hail from these parts of the world, so I know there's talent out there... just seems like, as with construction contractors in New Hampshire where regulation on who can and can't call themselves one, the lack of standardization, good book keeping, reputation, et cetera, really muddies the entire pond for everyone.

  16. western hubris by Anonymous Coward · · Score: 0

    Assuming that the guy working for 15$ per hour in Romania delivers lower quality at slower speeds is complete ego and hubris from most western developers. When I've outsourced work to various places the results are primarily dependent on a competant project manager with code review skills. I get great quality and a good pace from Romania and have had good quality work delivered from India as well.

    Thinking that only US coders asking 50-80 per hour deliver 3-6 times the value of an outsourced job is total hubris. The only reason to use people close to home is 1) if it requires daily collaboration like when it's a difficult design or 2) I need to be able to sue someone if code leaks or contracts not upheld.

    1. Re:western hubris by Anonymous Coward · · Score: 0

      I have started myself as a remote developer in "cheap" country starting from $20/h and helped looking for other "cheap" developers, and saw a lot of them. None of them I have seen ever produced any decent code for $15/h. What they produced was typically complete buggy mess that you need to rewrite anyway if want to make a change or fix few bugs. Sure, the code may look 98% complete and be good as demo version. The problem, you need to throw that 98% away before you will be able finish remaining 2% and make in up to production level. People in "cheap" countries are not stupid either. If/when they actually learn something, can speak English, they compete in global marketplace and have no reason to work for $15/h. Sure you need competent project manager and code review and guidelines, but no manager will teach you how to program if you are just a beginner or more typically are not capable to learn something advanced at all.

  17. Freelancers by allfieldsrequired · · Score: 1

    We work extensively with Freelancers. As long as they are based in the USA, EU, Eastern Europe or Russia. Fees are higher, yes. But so is the quality of work, and the quality of the freelancer overall. We pay from $20 up to $65 per hour, depending on length of contract, experience and type of work. Working with Freelancers is hard, and very risky. Currently our aim is to hire more in house, something we can afford now, but hiring perm staff is _also_ very hard - a very limited talent pool, extremely unrealistic salary expectations from prospective staff and all the usual risks of hiring permanent staff make it a very difficult process.