I quoted it at 200 hours, but, in a pinch, I might be able to knock it out at 150, and 100 if I cut down a bunch of testing.
Well, someone quoted him 30 hours and like 75% my rate.
What's he going to do, grab a site script and customize the heck out of it? Are there really good site scripts out there like this? More than likely, here's what's going to happen to that freelancer:
- There's just no way humanly possible he can satisfy the client's needs for anything less than 100 hours, if not 150.
- He won't have a site that's fully tested.
- The admin interface will be nothing more than a glorified table editor, not geared to moderation of users or their listings much at all, and with no stats feature, password reset feature, security stats and IP blocking, and usual stuff that an admin interface should have.
- He'll screw up the site or have it half-completed.
Sure, I'm learning to optimize the heck out of my work because competition is stiff. I've moved on to:
- 80/20 admin scaffolding so that I can have an admin interface that's 80% written and I customize the last 20%.
- Using jQuery to reduce time spent on cross-platform testing and fighting with DHTML quirks.
- Reusable PHP source templates so that I don't have to think about what to do next -- I just fill in the blanks.
- Keeping the parameter-templated SQL in a single conf file so that I know where to find it in order to make tweaks.
- Either outsourcing the XHTML/DIV/CSS initial page templates or just use Blueprint CSS.
- Creating attractive forms in 3 CSS styles that I can just bolt in depending on client tastes.
- Borrowing concepts from previous difficult parts of other project.
- Creating my own set of site scripts that I can reuse for common projects you see such as this one.
However, I guess it's not enough. There's too many liars out there.