Slashdot Mirror


Finding Coding Work Through Placement Websites?

An anonymous reader asks: "Poking around the net, I found a site called RentACoder. As the name implies, it allows people who need a program/web app written to 'hire' a coder to do the work, for a certain amount of money (minus a 15% commission). I was wondering if anyone on Slashdot has written code for this (or a similar) service, and if it's worth the time and skills. I would've evaluated it sooner, however they ask you to provide a social security number at registration. Is the site worth it, or will it just make me bait for ID theives? Is there a similar service that's less intrusive?"

86 comments

  1. SSN by GigsVT · · Score: 2, Informative

    I think they need your SSN to send you a IRS 1099 if you are in the US.

    All payments are through them, not directly from the person hiring you. I've not had good experience with the coders on there, I tried to hire some of them once. They all put in lowball bids, then when they realized the project was nontrivial, as I originally said, they all just stopped responding to emails.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
    1. Re:SSN by Anonymous Coward · · Score: 4, Interesting

      Well, you have to learn quickly -- it makes no sense to take a lowball bid that can't do the job; your money is tied up in escrow and you waste a lot of time and don't get the job done.

      Accept a bid that impresses you as coming from someone who can finish it, or don't waste your time. There are other sites, craigslist, or other options -- if you can't find anyone to do it at all, you may just have to figure out how to do business without the product.

      You are the flip side of the American coder who said they looked on there and thought they couldn't compete with the Asians on price, and so never bid on anything.

      This is not ebay, you don't have to take the lowest bid.

      Although in fairness, and without being too stereotypical, it's the Russians on rentacoder who have the most competance and the better skills. Argentina also seems to have more good coders than it's population would warrant. I would not advise selecting bids on nationality though -- get on IM and chat with the guy and figure out if he knows his stuff.

      And if you have a bid that you guess is undercutting it, and the person does make good progress, you should re-offer it at a higher price or bonus them so they can finish it. Remember, this is capitalism -- if you want to keep a sustainable relationship, you can only both win, i.e. you get the project and they get enough money.

      The usual pattern is that after 4 or 5 jobs though the site, for certain types of jobs you start going straight to the person you know will do it best.

    2. Re:SSN by moro_666 · · Score: 1

      i agree, i couldn't imagine such a rent-a-coder solution for my own temporary work traffics. at first most of the stuff i have to handle is complicated enough that the 10-20$ asian kiddies just wont cut it, and when they finally do cut it, the project is over out & finished.

      i prefer normal labor right here were i can see it and have someone to poke once my stuff needs some upgrade or fixing. if you let dude X write it, dude Z fix it and dude Y update it, it's most probably a mess cause Y will have no idea waht X meant and even if you get in touch with X again, then Z and Y have successfully messed it all up.

      the quick'n'dirty times are over as far as i can tell, it's time to get some quality into it (everyone can pull off smth cheap, but only really pro-s can pull off something really good).

      i usually prefer to take 10 overhours myself than to trust someone X and answer to my boss why it wasn't done in 15h ...

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    3. Re:SSN by fbjon · · Score: 1
      Exactly. I would prefer having a normal job with actual people involved. Some social stuff mixed in, not just being a lone wolf.

      Moreover, rent-a-coder sounds like programming prostitution, where you don't know who's doing what, and what bugs you might catch.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    4. Re:SSN by GigsVT · · Score: 1

      Maybe we need "rent a code reviewer"... Writing code is relatively easy. Finding someone competent that is motivated to really give a good code review is harder.

      We have that problem at our company, because we are a small manufacturing company with only a two coders, myself and one very part time, as he is a college student working just a few hours a week during the semester. I review his code but he doesn't really have time to review mine. I've found that unless someone else reviews code, it generally is crappy, no matter how good an idea it seemed at the time. Very few people can write great code by themselves with no review.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  2. I wouldn't hold my breath by Fished · · Score: 3, Informative

    I haven't looked at this particular site, but the ones I looked at were dominated by foreign nationals working from foreign locales with absurdly low (by North American standards) bids. There is simply no coding project that I would be willing to undertake for $100--it would take more than that in my time just to get the environment setup. But on the sites I looked at some fairly non-trivial hacks were going for $10-20.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:I wouldn't hold my breath by flood6 · · Score: 3, Informative
      This has been my experience, too. You can try to take a few projects under your cost, build up some good feedback (think eBay), and then bill yourself as the quality alternative to the fast and cheap programmers of eastern Europe and India.

      Nothing against Indians or Eastern Europeans, they just often take the "volume" approach to getting these projects done. They can afford to take these projects at a much lower fee than North Americans, Australians, etc. can.

      These kinds of sites may be worth your time if you're selective and bid what you are worth, it might work out as occasional additional income using the approach I mentioned in the first paragraph, but I can't imagine most programmers in developed nations being able to make much of a living at it.

      I'm worried this will sound racist or elitist. It's not meant to be. I'm just talking economics, here.

      The little experience I've had with these kinds of sites have not raised any privacy issues for me. Just research the site, check the whois info, look for support phone numbers before you offer up your SSN or other sensitive information.

    2. Re:I wouldn't hold my breath by ibbey · · Score: 5, Insightful

      Don't worry about sounding racist, it's simple economics. The annual per capita income of India is $3,100. You're not likely to find many Americans-- except perhaps the occasional high school student-- who would be willing to compete with someone on that sort of a pay scale. It has nothing to do with race and everything to do with being able to live on $260 a month

    3. Re:I wouldn't hold my breath by AuMatar · · Score: 1

      And the workload- about 2/3 people obviously looking for offshore workers, 1/6 college students wanting their homework done for 10-15 bucks, and 1/6 actual work

      --
      I still have more fans than freaks. WTF is wrong with you people?
    4. Re:I wouldn't hold my breath by Anonymous Coward · · Score: 0

      just to get the environment setup

      "set up". ("setup" is a noun.)

    5. Re:I wouldn't hold my breath by xgamer04 · · Score: 4, Funny

      There is simply no coding project that I would be willing to undertake for $100

      Your loss is my gain:

      public class Hello {
              public static void main(String[] args) {
                      System.out.println("Hello, world!");
              }
      }

      --
      When you look at the state of the world, how can you not become a radical, liberal anarchist?
    6. Re:I wouldn't hold my breath by jrockway · · Score: 4, Funny

      By the time the VM actually executed your code, though, you'd only be making like $3 an hour. :)

      --
      My other car is first.
    7. Re:I wouldn't hold my breath by Anonymous Coward · · Score: 0

      There is simply no coding project that I would be willing to undertake for $100--it would take more than that in my time just to get the environment setup.

      Well, you obviously make a lot of money per hour. There are a lot of people in the US even that earn less than $100 a day. Plus, chances are most people working on these sites already have their environment set up for a particular type of application.

    8. Re:I wouldn't hold my breath by orasio · · Score: 1

      The problem is that it's difficult someone will think you are the quality option.
      US programmers are not known by their quality coding skills, at least not overseas.
      The disadvantage the US has with Indian individuals _and_ corporations is not that they can code for less money that you.
      The problem is that they can code, charge less, provide a better service, and the quality of work you need. TCS has a code farm, here in my country, Uruguay, where they pay around $500 a month to locals, and you are not talking about far-east people that speak like Apu. We are in the same US timezone, and all the people that work there speak good english, with a south american accent (so you can think you are outsourcing to NJ) . What I think is that you can't compete directly with people specialized in this kind of things.
      I, living in Uruguay, where $1000 a month would be a very good income, don't find it profitable to use rentacoder, so I don't think a US resident would.

    9. Re:I wouldn't hold my breath by SteveAyre · · Score: 1

      I've got the same problem. I'm from the UK.

      I joined the site years ago, but I've never actually bid? The reason being that the bids already made are usually a tenth of what I'd want as a minimum.

      You could make higher bids yes, and hope that the guy decides you're likely to make a better job and pick the higher bid BUT if it's the first project you've done on the site, you have no feedback and show up as having done 0 projects.
      Not the best looking profile.

      So you'd find it hard to get onto the first rung of the ladder unless you lived in a country where you could afford to make a lower bid. I'm sure some (but as with anywhere else, not all) of them are quality programmers as well at that price.

    10. Re:I wouldn't hold my breath by anti-trojan · · Score: 1

      That's their problem. If it compiles, ship it :)

    11. Re:I wouldn't hold my breath by The+Clockwork+Troll · · Score: 1

      When is Office 2006 coming out, anyway?

      --

      There are no karma whores, only moderation johns
  3. It by madstork2000 · · Score: 4, Interesting

    I have done work for people and hired people for work through rent-a-coder. Both types of experiences when pretty smoothly. Like anything you have to be able to effectively communicate.

    As a programmer you need to be able to communicate to the potential client what you can do. This is the hardest part in my opinion.

    Overall communication is the biggest key. Do you understand what the bidder wants? Does the bid have enough information for you as the coder to accurately estimate the amount of time.

    Bottom line is can you work with the person at the other end? The few times I have participated it went pretty well because as a coder I knew what they wanted, and if there was a question I come usuallly elicit a clearer response. As a buyer, it was easy for me to define metrics / milestones for the project. I also knew approximately how long and hard the task was because I have done a lot of coding (I just didn't have time to do it myself).

    Anyway, I think rent-a-coder is a pretty good service,
    -MS2k

  4. It's all small shit by QuantumG · · Score: 1

    No-one wants to pay for you to spec out the project and no-one has a spec. So no matter what you produce for them it won't be what they want, or you will be vastly underpaid. There's a certain limit to project size where doing consulting becomes non-profitable. Unless, of course, you can find someone who is willing to pay for you to sit on the phone (cause I doubt you'll be going into their office or meeting in person) and nut out exactly what it is they want.

    --
    How we know is more important than what we know.
  5. University students use it... by emacnabber · · Score: 4, Interesting

    I was a system administrator in the CS department at a large university. We had several students attempt to use the service to get their homework assignments done. Needless to say, it didn't go over well when the professors and T.A.'s found out. If something sounds like a homework assignment, it probably is.

    1. Re:University students use it... by Nightlily · · Score: 4, Interesting

      Yes, there are several homework assignments posted as projects. First, I feel that all students should write their own code, but most of the blame falls solely on the students' shoulders. Personally I would have problems being paid to write a homework assignment, but the coders are just trying to earn a little extra money. Cheating should be handled by universities. Hey if someone is dumb enough to get caught cheating, it's best to get him or her out of the program as quickly as possible.

    2. Re:University students use it... by Seumas · · Score: 2, Insightful

      Why didn't it go over well? The entire country outsources tech work and is rewarded for it while the students are bright enough to emulate that strategy to their own benefit and they're considers cheats?

    3. Re:University students use it... by eggstasy · · Score: 1

      You'll never be a good manager without a solid understanding of what you are managing... that's why everyone is forced to do insane amounts of boring grunt work before becoming eligible for a promotion.

    4. Re:University students use it... by anthony_dipierro · · Score: 1

      I never understood the CS professors who gave graded homework assignments in the first place. It was almost as bad as those that graded attendance.

      In my opinion the only real use of grades is to show others, outside the university, how well you've mastered a particular subject, and the only way to do that is through testing. This is not to say that homework and attendance aren't important, at least for most students, but they are important in that they help a student to learn. Different students learn in different ways, and some students need to study more than others. Treating all students the same doesn't foster learning, it hinders it.

    5. Re:University students use it... by fbg111 · · Score: 1

      I was a system administrator in the CS department at a large university. We had several students attempt to use the service to get their homework assignments done.

      Sounds like they're well on their way to a successful career in management...

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    6. Re:University students use it... by llefler · · Score: 1
      I never understood the CS professors who gave graded homework assignments in the first place.

      ...

      In my opinion the only real use of grades is to show others, outside the university, how well you've mastered a particular subject, and the only way to do that is through testing.


      It's because some students do better in practical work than they do on tests. Also, there are good tests and bad tests. Some instructors have never learned how to create an exam that tests your knowledge with clear, concise questions. Coding assignments allow honest students to overcome those limitations.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    7. Re:University students use it... by anthony_dipierro · · Score: 1

      It's because some students do better in practical work than they do on tests. Also, there are good tests and bad tests.

      You've answered the problem in your first sentence with your second.

      Some instructors have never learned how to create an exam that tests your knowledge with clear, concise questions.

      Agreed, some instructors suck.

      Coding assignments allow honest students to overcome those limitations.

      There's no reason a test can't involve coding.

    8. Re:University students use it... by Seumas · · Score: 1

      You'll never be a good manager without a solid understanding of what you are managing

      Have you been in the workforce long (or at all)?

      I just ask, because I've never heard of any manager having a solid clue about what the people he manages actually do.

    9. Re:University students use it... by llefler · · Score: 1

      You've answered the problem in your first sentence with your second.

      No, I haven't. But it does point out that you don't understand the problem. Some students get test anxiety. They can understand the concepts perfectly, but put them in a stressful situation and they can't communicate them properly. It won't affect them in a working environment because rarely are you put in a situation where you have a small number of hours to solve a problem, with no reference materials, and a predetermined solution.

      The mentality in college is not 'what is the right answer', it's 'what does the professor expect to hear'.

      Following your logic, should we remove all term papers from the curriculums because students have found a way to buy them?

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    10. Re:University students use it... by anthony_dipierro · · Score: 1

      No, I haven't. But it does point out that you don't understand the problem. Some students get test anxiety. They can understand the concepts perfectly, but put them in a stressful situation and they can't communicate them properly.

      I'm sorry, but I have to say "tough shit" to those students. Let them explain to whoever they show their grades to why they didn't score well, but if a student can't figure out how to take a test without getting stressed out then they don't have any sympathy from me.

      It won't affect them in a working environment because rarely are you put in a situation where you have a small number of hours to solve a problem, with no reference materials, and a predetermined solution.

      You're assuming that all tests take place over a small number of hours, have no reference materials, and have a predetermined solution. None of those are necessarily true.

      Following your logic, should we remove all term papers from the curriculums because students have found a way to buy them?

      I never said we should remove them from the curriculum, just from the grading scheme. Would I apply that to term papers? Maybe, but I was specifically talking about computer science classes.

    11. Re:University students use it... by eggstasy · · Score: 1

      Then you've never met a GOOD manager :)

  6. Craigslist by Apreche · · Score: 1

    I've looked at those sites once or twice. Never wrote anything for them or asked for anything from them. Just use craigslist.

    --
    The GeekNights podcast is going strong. Listen!
  7. I’ve used them by BandwidthHog · · Score: 1

    I had a guy in Colorado put together some stuff for the school I work for (back when I had even less of a clue than I do now) and it worked pretty well for both of us. But as other posters have mentioned, the pricing seems quite low by American standards.

    --

    Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  8. Better Idea by Seumas · · Score: 0, Troll

    You should look into those envelope-stuffing careers. Or buying crappy houses, repainting them and reselling them. Or placing ads in classifieds across the country. I hear you can get rich from those with only a couple hours of work per week, in your own home, wearing nothing but your underwear.

    1. Re:Better Idea by Short+Circuit · · Score: 1

      I heard about a guy who sat on his roof painting the outside of his house in his underwear.

      And that there's the problem.

    2. Re:Better Idea by anthony_dipierro · · Score: 1

      Or placing ads in classifieds across the country.

      Not just any ads, but "tiny little ads".

  9. I'm a buyer on RAC by bergeron76 · · Score: 2, Informative

    I've used rentacoder extensively as a software buyer. I haven't used it as a coder, so I can't attest to it in that regard, but I hire people on there all the time.

    It's completely legit.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  10. Global Marketplace by BrynM · · Score: 2, Informative

    If you are a US or Canadian citizen, remember that Rent A Coder is worldwide. When I tried to get some gigs from it, people overseas (Rumania, The Orient and Brazil were big) will bid too. For you, a day's pay might be a couple of hundred dollars. For them, it might be $20US. All RAC did for me as a programmer was teach me why outsourcing overseas is cost effective. Never did land a gig on RAC. The cost of living/income ratio was way out of wack for a US citizen.

    --
    US Democracy:The best person for the job (among These pre-selected choices...)
    1. Re:Global Marketplace by ip_fired · · Score: 1

      This was my experience as well. I asked for a meager amount of money (equivilent to $15 per hour for the estimated work) on several bids and never got them. After a few tries, I figured it wasn't worth the trouble. As it is, finding work isn't that hard now so I went with a steady job instead of the contract work.

      --
      Don't count your messages before they ACK.
    2. Re:Global Marketplace by Short+Circuit · · Score: 1

      You know, RAC-style websites and pay scales might be a neat way for OSS projects to get coding done, particularly those coding projects that receive donations.

    3. Re:Global Marketplace by anthony_dipierro · · Score: 1

      I wonder how hard it would be to make a nice profit here in the US consulting for US companies and subcontracting the work out to rent-a-coder and the likes. You'd have to have a thorough understanding of software architecture, but you could set yourself up with way too many contracts for you could complete on your own, and make some big bucks.

    4. Re:Global Marketplace by Clover_Kicker · · Score: 1

      If you're that good of a project manager, you should be able to make serious coin inside a corporation, with a lot less personal accountability (i.e. risk).

    5. Re:Global Marketplace by CDarklock · · Score: 1

      I had a similar problem on RAC, but the major thing I kept running into was people who *wanted* things built at those prices; I just couldn't find enough jobs that were willing to pay a decent price for what they wanted. It's one thing if you have some third-world coder underbidding you, but it's another thing when you have a large company on American soil demanding that coders bid no higher than $500 for a month's work... the underbidding coder is a real coder who is really willing to do real work for less money, and that's what free markets are all about. The company setting a maximum bid is just being cheap.

      That's where RAC falls down, IMO. If I say "I will pay no more than 50 cents a gallon for my gas", I still get exposed to the prices that other people pay and charge for gas when I drive around my neighborhood. That exposure is what teaches me to revise my estimate of what gas should cost, because I am clearly stupid. When you set a maximum bid for your project on RAC, you don't get exposed to what people really charge because they just plain don't bid on it... so you don't know you're stupid, and you just keep being stupid.

      --
      Microsoft cheerleader, blue flag waving, you got a problem with that?
    6. Re:Global Marketplace by anthony_dipierro · · Score: 1

      If you're that good of a project manager, you should be able to make serious coin inside a corporation, with a lot less personal accountability (i.e. risk).

      I doubt it. You see, corporations tend to make a profit. By running your own corporation, you get the benefits of a salary and the profits of the corporation. The risk is really not that much more, assuming you incorporate.

    7. Re:Global Marketplace by Clover_Kicker · · Score: 1

      Let us know how it turns out :)

    8. Re:Global Marketplace by bladesjester · · Score: 1

      I agree, largely because that's what turned me off of rentacoder. I looked around once and saw things with a max bid of $500 for something like two month's worth of work.

      First I thought it was depressing. Now I look there when I need a laugh (though, for my giggles, I usually look at the college kids who want someone to do their assignments for them).

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  11. Great for them. by Inoshiro · · Score: 3, Informative

    70% of your mark in any Comp Sci class here is usually 20% mid term and 50% final exam. Will rent-a-coder help there?

    How about when you're on the job?

    Maybe in a glorified technical college this would be useful, but at a real University, such slacking would be auto-corrected pretty quickly -- if not, I'm sure the job sites would deal with it :)

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    1. Re:Great for them. by vbrtrmn · · Score: 5, Funny

      Yeah, those kids who get their parents to pay to have their homework get done, usually are found out at their 'real' job really quick, then they get promotions to management.

      --
      it's a sig, wtf?
    2. Re:Great for them. by Idealius · · Score: 1

      All you need is a C or D to pass.

      In my experiences cheating is rampant within U.S. universities.

    3. Re:Great for them. by lbmouse · · Score: 1

      " 70% of your mark in any Comp Sci class here is usually 20% mid term and 50% final exam."

      That may be true for the class, but many CS courses also have corresponding labs. 100% of your grade for the lab is based on projects.

    4. Re:Great for them. by Darth_Burrito · · Score: 1

      70% of your mark in any Comp Sci class here is usually 20% mid term and 50% final exam. Will rent-a-coder help there?

      I've taken classes where the coding project is largely independent of the tests, meaning that having someone code your project would not necessarily hurt you on the test. If it doesn't hurt you, it will free up lots of time that can be spent preparing for the test.

      As for a work environment, the programming I did in school was never anything more than fuel priming a pump with some often repetitive theory tossed in. Once you're primed, the work you find or do on your own tends to be far more expansive and applicable than the programming work in school, especially if you are self motivated.

      I don't think it's generally in people's best interests to cheat, but penalties aside, there are probably times when one can cheat without hurting themselves. If the person does something productive with their time instead of the assignment, they may even come out ahead. That said, I would guess cheating was more often harmful.

    5. Re:Great for them. by way2trivial · · Score: 1

      and in my experience, european ones as well.

      I once watched a room full of slovak students making tubes of paper designed to slip onto pens with crib notes on them.

      --
      every day http://en.wikipedia.org/wiki/Special:Random
    6. Re:Great for them. by NateTech · · Score: 1

      Promoted to management? Hell, their parents just pay for that up-front too.

      --
      +++OK ATH
  12. Funny you should mention that by Metasquares · · Score: 1

    I'm working on creating a very similar (but less bureaucratic) service right now, actually. It probably won't be ready for another month or so, though, and even then, I'll probably run a free trial of the site for a month in order to garner users and fix any bugs that come up. I'm still debating whether I want to allow people from any country to sign up, at least initially. Most likely I'll begin with a US rollout, then go international once I've worked out the "balance" of the whole thing.

    I have had some experiences as a coder (one of the first, actually) on RentACoder, and they've generally been quite good, but don't expect to make much, as offshoring has definitely taken its toll on RentACoder. Part of the reason I enjoyed it so much was because I cared little about the bid price. Buyers can give you clear specs if you ask them to clarify until they are clear; most of them are not adverse to clarifying until they're sure that both parties understand (after all, if both don't, you end up giving the buyer something he doesn't want).

    1. Re:Funny you should mention that by Anonymous Coward · · Score: 0

      > I'm working on creating a very similar (but less bureaucratic) service right now, actually.

      Give up now. My experience is that people who pre-announce stuff, like you just have, don't deliver.

      Besides, there are good reasons behind the bureaucratic aspects of RAC. It's like a mini-eBay in its complexity. The site successfully anticipates and provides measures against all sorts of fraud and trickery, as well as giving both sides many tools for enhancing communication.

    2. Re:Funny you should mention that by Anonymous Coward · · Score: 0

      It's really hard to start something like that up. The buyers won't come if the sellers aren't there, and the sellers won't come if the buyers aren't there. My advice is that you have to find a way to prime the pump, buy offering your own skills through the site, and purchasing small contracts through it as well. It would be good to focus on some niche market, like Asterisk configuration or something.

      For a similar attempt, look at http://voportal.org/ . How the hell are they going to get started ?

    3. Re:Funny you should mention that by Metasquares · · Score: 1

      Hardly pre-announced; it's nearly finished.

    4. Re:Funny you should mention that by HeyLaughingBoy · · Score: 2, Informative
      Buyers can give you clear specs if you ask them to clarify until they are clear;

      I think this is the key to making RAC work; you have to understand what the buyer wants and make them comfortable with you.
      I am actually got up an hour ago to work on a RentACoder project cause I couldn't sleep. I jumped on /. after I'd had enough.
      I stick to specialized work only and avoid the web monkey stuff and I ended up with a TopCoder designation because of it. I've turned down two invitations to private bids this week already.
      * Don't do run of the mill stuff like web development, database front ends, etc that every beginning programmer knows. You'll always be underbid. Even though I live in the relatively low cost-of-living Midwestern US, I still can't compete with the overseas programmers on price, so I compete on skills and impressing the buyer that I get it right the first time.
      * TALK to the buyer; make him at ease with you, be chatty
      * Stick to stuff you can do well and quickly unless you're just taking the project as a way to learn a technology and be paid to do so. The speciality I go after on RAC is hardware interfacing and I've had some cool projects.
      * Remember that even simple things can take a long time. I once bid $25 to hand over a code snippet I had written years ago (literally no change required: just cut & paste), then spent half a weekend trying to figure out why it didn't work on the buyer's system but worked perfectly on mine!
      * Related to the above is pride. You bid on a job, it's your responsibility to make it work for the price you quoted.

      Bottom line: if you're in the US you probably can't make a living at it as a programmer, but it's a good way to get experience in new technologies, dealing with a variety of clients, or just make a few extra bucks when you're bored.
  13. What's a "phone" ? by Anonymous Coward · · Score: 1, Insightful

    Is that like Skype ? I never use it with customers because it's too hard to record for later reference and demands my full attention at once, so you can only handle one customer at a time. I always use gaim and immediately save the logs in the appropriate directory.

  14. No its not worth much time by AutopsyReport · · Score: 2, Interesting
    The best advice I can give to you is to get your name out on forums (for job postings), check classifieds (like craigslist), check regular job sites (devbistro, etc.) and pursue every avenue to get your name and skillset in the public eye.

    I tried sites similiar to RentACoder years ago which never amounted to anything. However, I did post my contact information and resume on various websites. To this day, I still get emails for contract opportunities. The little bit of effort I put forth to submit my name to various websites resulted in excellent contracts with clients in the U.S. and Canada (and I reside in Canada). Now I have been working for the same clients for several years -- the business is repeat.

    While my approach may not be the greatest, when clients went looking, they somehow stumbled on me. That beat's bidding against foreigners who can make it seem as if you are overcharging. How can $50 an hour (or whatever your rate is) compete with $8 to 10? It's difficult when you can't accurately sell yourself online.

    --

    For he today that sheds his blood with me shall be my brother.

    1. Re:No its not worth much time by AutopsyReport · · Score: 1

      Also I forgot to mention that I emailed hundreds of companies and people looking for developers, and some bit. The hours I spent mass-emailing eventually paid off after my first couple hours of work.

      --

      For he today that sheds his blood with me shall be my brother.

    2. Re:No its not worth much time by anthony_dipierro · · Score: 3, Insightful

      The best advice I can give to you is to get your name out on forums (for job postings), check classifieds (like craigslist), check regular job sites (devbistro, etc.) and pursue every avenue to get your name and skillset in the public eye.

      Then subcontract out all the work to people on rent-a-coder.

    3. Re:No its not worth much time by Sparr0 · · Score: 1

      It is sad that you are so spoiled that you consider $50/hr to be normal and $10/hr to be "foreigners". $10/hr is above the average wage where I live, a thousand miles from anywhere NOT in the USA. When I bid on RAC jobs I usually bid between $5 and $10 per hour it will take, depending on the difficulty of the job and the research required to complete it.

    4. Re:No its not worth much time by briansmith · · Score: 1

      Any decent contract programmer should feel comfortable charging $30 per hour, at least. I have done two contract projects, one for $45 an hour and one for $30 an hour. The $45 / hour contract ended up costing the customer under $2000, and they recouped that expense the very first month of using my software. I could have charged $150 an hour and they still would have made a profit on the project the first year (let alone the subsequent years they will be using the software).

      Similarly, the $30 / hour project is only going to cost the customer $50 / month per user over two years (after which, it is effectively free). Considering that each user is getting a $1000 computer to just run the software, plus each user gets paid $2,000+ a month (forever), plus the company has to pay benefits for those users, plus all the other business overhead, and you can see that the cost of my custom-written software is almost insigificant. Again, I could have easily charged them $150 an hour and they would still be way ahead.

      When I price future projects, I am going to calculate rates based on a percentage (probably 50%) of the profits (savings) that I estimate the user to receive over the first two years. I estimate that this should make my rate up to $200 an hour, at least.

    5. Re:No its not worth much time by AutopsyReport · · Score: 1
      It is not about being spoiled at all. You have to figure for a company to hire a locally established contractor, it may cost them $80-100hr. Or, they can pay me $50 for a similiar result. The downside is that, in the case of U.S. clients, I may not be able to commute. Furthermore, I received some advice from a fellow who runs his own software company. $50 an hour may seem like a lot to build an application, and on the grounds of this alone, it does seem like a lot. However, you need to factor in how much savings the client will recieve (usually more than the software is worth). So if you are charging $5,000 for a project which may seem extremely high to you, chances are it is not. You are focusing on the present financial situation for the client, that being a steep bill. The client is usually focused on the future financial situation where they begin to make/save money by footing the steep bill up front.

      Also, $30hr is I'm guessing the below-average fee for a programmer these days. If you work full-time for a company, then it may be lower, but otherwise it's a decent rate. If you are bidding $5-10hr for a job, why are you even bothering? You can make more at McDonalds. The whole idea of a 'specialized' trade is that you can charge more for your services. Anyone can work at McDonalds and make $5/hr, but not everyone can meet the demands for programming. Hence the much higher rate.

      Furthermore, $50hr is considerably low in comparison to many other programmers. It is high in comparison to the average wage of all folks, but that's the spoils of being a programmer (one of the few!).

      I would suggest bumping up your rate to at least $30. By the sounds of it, you are working too hard for too little money. Once you are making $30/hr, you won't find yourself spoiled but you will realize that you are still making less money than most programmers. Good luck :)

      --

      For he today that sheds his blood with me shall be my brother.

    6. Re:No its not worth much time by bladesjester · · Score: 1

      The other things you have to consider are Taxes, 401k, savings, and insurance.

      That's over 1/2 of what you charge right there (in the US) if you're doing things above the board.

      For that reason, $100/hour is pretty normal because that makes it more like $40 or $50 that we actually see and then the work isn't necessarily steady, so you put back money for when you're between contracts.

      There's a reason we charge "so much".

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    7. Re:No its not worth much time by Anonymous Coward · · Score: 0

      I Agree, when you charge 5-10$ an hr, how are you planning for retirement, the lack of benifits, and all the other things you need to pay for when doing contract work.

      this is on top of the 40k in student loans that often comes along with the CS Degree I assume is still required. (unless you are self trained or learned how to program from a 6 month comunity college program, in which case you should still ask for more then you currently do)

      Anyway, if you are a skilled programmer, why are you not able to make (or ask for) at least the minimum that goes to contractors in the US?

      Anyway best of luck.

    8. Re:No its not worth much time by Sparr0 · · Score: 1

      I am not planning for retirement. When I can make enough to do so, I will. Benefits are sorely lacking as well. No student loan here, and no taxes since I make less than the minimum.

    9. Re:No its not worth much time by DrCode · · Score: 1

      That's great if you can get it, but I'm not sure I agree with the reasoning.

      If I buy a hammer from Home Depot, should they charge me $500 because that's how much I'll save over having to bang in nails with a rock?

    10. Re:No its not worth much time by aminorex · · Score: 1

      Why is it sad? I command $75-$100/hr for short to medium-term 1099 work, and $50-60 for w2 employment with benefits. I think your $5-10 is pathetic. If I can't pull down 6 figures, I'd rather start my own business. And I'm several hours' drive from the nearest airport that can land a passenger jet.

      --
      -I like my women like I like my tea: green-
    11. Re:No its not worth much time by briansmith · · Score: 1

      If they have the only hammer in town, then yes, they should. If your business partners all call you up and say that it is the best hammer that they had ever used, it worked great, exceeded their expectations in every way, and saved/earned them tons of money, then you would probably pay a premium for it.

      If you had no idea of an alternative to that hammer and had know knowledge of hammering technology to investigate alternatives, but you know that you are going to lose $1,000-$5,000 a year if you don't buy _some_ hammer soon, then I bet $500 doesn't seem like a bad deal.

      Even small companies regularly spend $10,000-$100,000 for equipment to run their businesses. Therefore, if you can build them some "computer-based equipment" that costs $20,000, it is comparable to other capital investments they make. Get customers to focus on the end cost of the product, amortized over time and/or over the number of users of the system (dollars per employee per year), instead of your hourly wage.

    12. Re:No its not worth much time by bladesjester · · Score: 1

      If you continue charging that little, you will never make enough to plan for retirement.

      welcome to the real world.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  15. Adblock by TheCarlMau · · Score: 1

    I guess you are blocking adverts on Slashdot... as Dice is 'the technology leader of tech jobs' :-)

    And no, I do not work for Dice nor use them.

  16. Yea by thesnarky1 · · Score: 1

    I've programmed for a few sites, guru.com being the most recent. I kinda like it (from a programmers point of view) but I don't think any of those sites can compare to one-on-one meetings with whomever is doing X for ya. Why? Its just so much easier to not have to wait for emails to turn around for an answer, and to get a feeling for who you're dealing with. As some pointed out above, a lot of times the going-rate is really cheap, due to foriegn nationals advertising where work is cheaper. This makes it harder for those in the States to get work, when people undercut by an order of magnitude sometimes. Also, reliabilty, sometimes people just back out. When you see someone, and have them sign a contract in front of you, its a lot more binding then a bunch of 1s and 0s across the internet. Just my $0.02

  17. My boss used this site by paladinwannabe2 · · Score: 1

    No one in my office had any experience with Macromedia Flash, so it was easier to use Rent-a-Coder to develop a basic flash application for us that to learn it ourselves. My boss ended up having to re-write a lot of it, but he thought it was still worth the money he paid to get a application that mostly worked.

    --
    You are reading a copy of my copyrighted post.
  18. great sig by No-op · · Score: 1

    I wouldn't say Jamie's an evil genius... he's not evil, OR a genius.

    --
    EOM
  19. my experience by aero6dof · · Score: 2, Informative
    I've performed jobs on RAC and similar sites before, but went back to full time employment before I received a wide range of experience. My background gave me a slight advantage for engineering/scientific type programming, so I had a few decent paying projects for little utilities in that area. I also delivered some small projects in other areas, but it was more competitive becuause of the greater number of pogrammers who could to "web jockey" type programming.

    My feeling is that it would take a one to two years of competition against the low-cost bidders to get to a point to where you might stand out enough to make it worthwhile. The low-cost guys generally received poorer ratings - so if you can understand customer needs you can work your way up to higher paying clients that wanted not only programming, but problem solving expertise. It wasn't really worth my investment of time to climb that hill, but you have to decide for your own situation.

  20. I've tried guru.com by lesv · · Score: 1

    Most of my bids seem to get ignored, I've had only one pay over two years. Quite a few that I gave them so much information on how I'd do the job, they ended up being able to do it themselves, and didn't pay. It's very frustrating!

  21. MOD PARENT UP!! by danielrose · · Score: 1

    Good idea.

    --
    i hate pansy republicans
  22. Slightly concerned by SteveAyre · · Score: 1

    I'm slightly concerned about the sort of project that's sometimes posted on here. For example, from today:

    "eBanking

    Fully functional, highly sophicated and secured online banking internet site using XML, java as the prime programming language with jdbc in the background connected to oracle or db2 or sql server is urgently needed. The system should have a friendly user-interface with a proffesional feel. It has to allow customers over the internet to open bank accounts, check balance,view account details, account history, bill payment,print balance, carry out money transfers, arrange overdrafts, arrange credit limit, high security features, etc... It must have features conform to some of the high street banks i.e Barclays, HSBC, Lloyds TSB.

    Please bid with references otherwise your bid may not be considered."

    Bids of £100 or more for a single person to do it and the deadline's 45 days.

    This is the sort of project you'd want to have a team working on, who're still there afterwards to fix bugs and after a couple of months building the system spend more just looking through it checking for bugs.

    Not the sort of thing that you'd post on the Internet for a random (and possibly low standard) coder to bodge in a few weeks and then disappear into the woodwork before you start finding bugs.

  23. More than worth it for me by sandrag · · Score: 1

    I've been using RentaCoder since January, mostly for freelance writing jobs. I really enjoy it, and have made quite a bit of money with it. My work is protected through the escrow system, and I've never had any problem getting paid my fees. I've heard that some other sites, like Guru.com, pay better, but I like the fact that I don't have to pay RentaCoder anything up front. I have also not had a lot of trouble getting underbid. I've built up a nice reputation through the comments from previous buyers, and I don't have to charge rock bottom prices to get a good number of bids accepted. A full time job probably would pay more, but for picking up extra money on the side, RentaCoder is great.