I’ve been looking for contract work in custom web development but the search is not going very well due to ridiculous project proposals. There is such an enormous disconnect between project requirements and budget that it borders on the absurd. I see a lot of projects seeking to clone some major web site like Amazon, eBay, or MySpace and the budget is a mere $500.00. The entrepreneurs writing these project proposals must have no clue as to what it takes to create, maintain, and run sophisticated web sites. You cannot hire a single developer and pay him a mere $500 and expect to get an enterprise level web application. A web site like Amazon required millions of dollars in investment and was created by a team of developers and engineers working for several years. The back end requirements for database servers and web servers alone requires a large data center to handle that kind of traffic. To expect one developer to recreate all that for $500 is pitifully unrealistic.
What bugs me is that these cheapskate entrepreneurs still expect you to have an equally ridiculous level of expertise even though they can’t afford the skillset they seek. It is as if you wanted to get your car repaired and only had $50.00 in your budget. So you go around to all the auto mechanics in the area and ask them if they have a PhD in auto engineering! Considering the scale and scope of the work involved a better analogy is asking an automotive engineer to design and build a custom car for you for the princely sum of $50.00 for the entire project!
The Internet makes is seem pretty easy to put up a web site that will give the big boys a run for their money but there are significant technical hurdles to even the simplest scheme. You need to have a realistic project if you can only afford to hire a single developer and you need to have the budget for the significant labor costs involved in creating a major web application. Given my income level, I would not dream of hiring a developer for custom programming no matter how simple the job because I cannot afford their expertise. Besides, I can just do the work myself if it is not too complicated. 🙂
I suppose there are some entrepreneurs that hire independent developers to do custom programming work and then refuse to pay them because it is easy to dispute the quality of the work or question whether the requirements have been met. This is theft of services and it is a serious crime. You need to know exactly what services you require and how much it is going to cost and you need to have the money for it. If you can’t afford professional services then don’t pretend to be in the market for them. I suspect most Internet entrpreneurs just grossly underestimate the technical requirements and don’t realize that they are making fools of themselves by asking an automotive engineer to design and build a custom car for $50.00!