Skip navigation

Sign up | Lost password? | Help

Hello World

Practical programming... and stuff...

The actual price of code

I've recently been trying out ScriptLance. It's basically a site for webmasters to post projects to which freelance coders can bid.

I've noticed an intresting phenomena while bidding on the projects...


Some people bid very, very low amounts for projects. For example, 10$ for something where 100$ might be much more appropriate. Basically they step on the prices so much that it makes it difficult for everyone to earn any money at all. I wonder if even they themselves can earn enough with silly low prices like that?

On the other hand, another group of people bid way over the realistic price range for a project. Say, 1500$ for something that would be 100$ in reality.


This leads to an another thing: Since you usually can't be sure of who is really a good programmer and not just pretending, the one's who bid very low usually tend to win the projects.


I've been working on one project I won there for a while now. It was a task to fix some problems in a CMS system... A system that has the worst code I've ever seen in a system of that scale. Apparently at least two people have worked on this site before me... How do I know? Well, because in many places there are two different versions of code that do exactly the same thing except with different $_GET parameters, so the other code does absolutely nothing... but it's still there! Why? The employer also told me that there were two before me, but neither of them could do what he wanted.


Can you guess what I'm going to ask next? Is this crappy code the work of the low bidders or the high bidders? I'm quite sure it's the low one's. Sure, there are bad coders who bid high, too. This leads back to the original problem of not knowing who is good and who is not, which leads to the lowest bidder usually winning, which leads to really, really low prices that make no sense...


Well, to be honest, if you bid a realistic bid, maybe do a quick prototype of the script to show and display your old works... Maybe you'll get the project with some luck! I for example got one project because the person who posted it had watched some of the anime series that are on my SeriesDB page (more on that some other time). I usually post the SeriesDB script as a reference work since it is pretty good, if I may say so myself.


Bid realistically, give a prototype script (if possible), give examples of previous work. That sums this up pretty nicely.




Since this was an another semi-random posting which is maybe a bit related to the usual topics, I'll just say that I've been experimenting with Flash Lite and I will probably be posting about that (and the SeriesDB script) sometime in the future.

Collecting email addresses from websitesBlog tag: 5 things I'd like to see in Opera

Comments

albertrosa 25. July 2007, 18:40

I've also been with http://www.scriptlance.com/ for about 3 months now. I personally preffer device Application more on the Cell Phone and Pocket PC side. I tend to use an hourly flat rate for my device applications depending on the type of work it actually entails and the different type of technology it is going to use.

I have lost plenty of bids because of under bidders, but had some contact me personally because of my freely available applications at my personal page and download.com

The more effert you put on proving what you can do and receiving awards for them isn't that bad either!

Sometimes It's the luck of the draw but on certain projects just code work isn't enought. I had lost a few bids because my design abilities are below avarage! Having a team to work on certain projects will not hurt either.

zomg 25. July 2007, 18:56

For projects with a bit obscure descriptions and such I usually give a hourly rate too... but for many I can pretty much estimate the time required up front, too.

Cellphone/Pocket PC stuff would be intresting to give a shot, but I can't afford a proper phone. Well, my current one does run J2ME and Flash Lite 1.1 apps, but I can't be bothered to learn J2ME with all the other things going on... Flash Lite 1.1 on the other hand is okay but... it's pretty much same as Flash 4 which is kinda ancient, it doesn't even support functions or arrays (both can be emulated but it's obviously not as nice as the "real deal").


It indeed does require some luck to win the bids, at least if the other bids are around the same price range (or lower) than yours. Of course you won't know if the others are providing samples or stuff like that. I don't bid on projects where I'd need to design anything serious, so that won't be a problem for me :wink:


For anyone curious, I usually link to this page to show references of my past works.

albertrosa 25. July 2007, 19:36

Thats not a bad Idea to have a page centralized with all the links I tend to provide about 7 to 8 links for examples I am going to get on top of that

sutabi 27. July 2007, 04:28

I tend to bid lower then most but in the end it useally works out, they really enjoy my work and acturally pay me more then what I had bid for. If you find yourself dragging a project longer then what you had bid for, make sure the webmaster is okay with it and understands of not, drop the project and bid on something a bit more easy.

Anonymous 30. July 2007, 13:33

Anonymous writes:

I've always wondered how people doing projects on scriptlance (and similar sites) stay friendly with the tax man?

zomg 30. July 2007, 14:17

Well if you earn large sums of money from there you will probably have to fill it as "side income" or "income from foreign countries" in the tax report. If you earn a lot, you might be better off if you register a company and fill those as earnings of the company... I think you'd be taxed less in that case. On the other hand, if I just transfer a hundred or two euro to my bank account from paypal from time to time, no one will probably notice. :lol:

albertrosa 30. July 2007, 14:28

I hear that lol :smile:

Anonymous 30. July 2007, 17:27

Anonymous writes:

You can't do that in my particular country -- Belgium -- unfortunately. You would have to register as being self-employed, and you'd be paying a lot more taxes and social security contributions than you'd be making from scripting :(. Such a pain, such a pain.

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies