Ask HN: Review my startup CanYouCode.com
CanYouCode is a freelancing website, which is different in the following ways:
1. Minimum rate of $35/hr - likely more. (you can't find good freelancers for anything less.)
2. Profiles are reviewed before being allowed to bid - We verify LinkedIn profiles, Open Source contributions, Blog, proper web standards etc.
Basically the idea is to target developers who can't survive on the $10-20/hr at Elance or oDesk. Currently we are accepting signups only from the US and Europe.
We would like inputs on: 1. It is interesting? 2. How to get traction? 3. Should we apply for YC Winter 2011?
Thank you.
[+] [-] petervandijck|15 years ago|reply
2. Make sure your clients have a really good experience and then help them promote you.
Since this is a marketplace, you have to stimulate both supply and demand. Supply: contact good coders and ask them to sign up. Demand: work very hard to get clients into the system, and follow up with them.
Also: the name "canyoucode" is aimed at developers, that's not very good, should be aimed at clients. And finally: having the site full of dummy date is kind of crap. I would go with a closed beta. Again, you have to stimulate supply and demand: you need to make sure that your first coders get good clients (and then blog about that), and that your clients get good coders (and then blog about that). I would make it closed beta at first.
[+] [-] jeswin|15 years ago|reply
This is one of the things we plan to do. In fact, our backend lets us make pre-filled developer profiles which just need to be 'activated'.
edit: You are probably right about the dummy data. We could try a closed beta. This has been up for just a few hours.
[+] [-] jacquesm|15 years ago|reply
What the price is should not matter either, unless you are looking to set up a shop that people will know will overcharge or where the people from the 'west' can set up shop without competition.
[+] [-] aplusbi|15 years ago|reply
[+] [-] jeswin|15 years ago|reply
The good developers/designers I know charge way more than that. And people are willing to pay for predictable results.
[+] [-] shadowfox|15 years ago|reply
The idea seems to be to restrict this to western countries only
[+] [-] jim_dot|15 years ago|reply
[+] [-] jacquesm|15 years ago|reply
[+] [-] joshfinnie|15 years ago|reply
[+] [-] AmberShah|15 years ago|reply
[+] [-] 3pt14159|15 years ago|reply
[+] [-] GeneralMaximus|15 years ago|reply
Edit: What prevents you from allowing people from other countries from signing up? Isn't this just a service that connects clients with programmers? From the looks of it, you aren't even handling payments or doing anything else that could get you into trouble with law enforcement.
[+] [-] mike-cardwell|15 years ago|reply
It asks me to select a username and then states:
"Your company's url is http://www.canyoucode.com/username
Both me and my partner want to sign up but we can't both have the same username, but it seems wrong to have two separate company urls...
We both want to set up individual profiles and then link them together as a company profile...
[+] [-] jeswin|15 years ago|reply
1. The username is assigned to the company; users cannot login individually. 2. But once you login, you can add various user profiles and credentials to the company profile.
[+] [-] alinajaf|15 years ago|reply
[+] [-] jamesbritt|15 years ago|reply
Perhaps that's an ignorant assumption, but I don't think I'm alone in this.
Charge more.
[+] [-] ergo14|15 years ago|reply
[+] [-] CWIZO|15 years ago|reply
There's not much logic in that country list. I kinda understand (but not really) that Slovenia (my country, part of EU) is not listed there, but Austria, Switzerland, etc are also missing. That means I can't register and give you more feedback.
[+] [-] tialys|15 years ago|reply
What checks do you have on the jobs posted by employers?
[+] [-] jeswin|15 years ago|reply
In future, such posts will be removed. The site will initially be moderated by us. Eventually, we want to bring in more user participation in this moderation.
[+] [-] huherto|15 years ago|reply
As a developer, I may even be willing to pay a screening fee, if I would be able to get good quality work.
Apply to YC. You will get support, ideas, and make great relationships. That will also help you get traction and gain credibility.
[+] [-] kranner|15 years ago|reply
[+] [-] HeyLaughingBoy|15 years ago|reply
Are you serious? That's about what my wife charges to give horseback riding lessons, and we live out in the country. Near a big city it would be a lot more expensive. I'd like to think that even an average developer should expect more per hour.
[+] [-] mMark|15 years ago|reply
You could also have something like Gold Star, Silver Star, Bronze Star rating for new developers so as to alleviate anxiety from selecting a bid from a new buyer.
New user star rating earned by things like, experience and references from their LinkedIn, Open Source attributions, and a rating on their website (by standards, how many posts their website has - don't tell them that can help their ranking though. Also could include in the ratings formula any tests that they completed on your site if you implement that (maybe make it so the highest rating they can be without completing any tests is Silver Star even if their resume is above and beyond).
I agree with everyone else who mentions escrow (most definitely) and testing for developers.
What hasn't been mentioned yet is some kind of work tracking system. I personally don't like systems which seem like big brother is looking over my shoulder as I code (you know which sites I'm talking about), but a system where the dev could post a snippet of what they're doing or even the ability to post the updated source (to be archived and viewable by you only of course, to be seen in cases of a dispute in hours).
[+] [-] Qz|15 years ago|reply
Wouldn't this just incentivize people to keep making new accounts? If there's going to be a minimum, there shouldn't be any exceptions or it defeats the point and allows people to game the system.
[+] [-] jeswin|15 years ago|reply
[+] [-] bobds|15 years ago|reply
Other pain points to address:
It's very tiring having to bid on dozens of projects and never getting any work. This is a major problem for new freelancers. You have to lowball dozens of bids in hopes of getting your first ratings.
Something like Odesk's tests for freelancers but higher quality.
Buyers should also be reviewed not just freelancers. Putting money into escrow before accepting a bid should be mandatory, at least for new buyers.
I've used about five different freelancing websites in the past but it's been a while since then and I think a lot of problems are not coming to mind now. I'll let you know if I think of more pain points I would like to see addressed.
EDIT: I tried signing up but my current address is not in a country listed in your dropdown menu. I don't see why you would limit Europe to a handful of countries. If you can do business in one EU country, you can do in all of them thanks to the economic union.
[+] [-] jeswin|15 years ago|reply
Also, this fair-pay guarantee is what we hope will attract the folks who will be lost in the noise at Elance/oDesk.
We debated the escrow arrangement, but decided that we step out of the way once the employer and provider reach an arrangement. Other freelance sites stay on as middlemen, because the revenue model is in taking commission off the development fee.
[+] [-] jeswin|15 years ago|reply
[+] [-] ErrantX|15 years ago|reply
[+] [-] kbrower|15 years ago|reply
[+] [-] jeswin|15 years ago|reply
[+] [-] ramanujam|15 years ago|reply
[+] [-] jeswin|15 years ago|reply
[+] [-] jeswin|15 years ago|reply
[+] [-] thinkalone|15 years ago|reply
How will you distinguish your review process and qualifications from the certification tests that oDesk offers? Arguably your internally-reviewed approvals will be more valuable than "User X passed the HTML Level 1 test" but how will you communicate that to clients searching your site for freelancers?
[+] [-] jeswin|15 years ago|reply
The review is something we hope to figure out soon (as we reach volumes that we cannot handle ourselves).
We are looking at how the quality on HN stayed sane over the past years. And how we can include crowd-sourced moderation and ratings without people gaming the system to their advantage.
[+] [-] nl|15 years ago|reply
But how are you going to generate demand? I know a number of people paying ~$20/hour on elance for developers (usually from Eastern Europe or the Phillipines). None of them are complaining about paying too little (or about the quality, or the language etc).
Your site is right when it says "Great talent does not work for peanuts". But $20/hour is great money in many places - why would someone want to pay more?
[+] [-] zabraxias|15 years ago|reply
I can appreciate the need to control the terms you are allowed to choose but lets say someone releases a new JS framework tomorrow and it hits major popularity in a month - your site might still not have this. Perhaps this should work as pseudo-tagging.
In any case I love the idea since I want to take on part time project gigs apart from my full time job.
[+] [-] aarongough|15 years ago|reply
1) Having a linkedIn profile shouldn't be required to sign up.
2) The 'pages' associated with an account don't seem super useful to me right now. A lot of my most interesting work is not graphical in any way, so given that the main element of a 'page' is the image that is not super helpful.
Maybe a 'projects' section as well/instead? That way I can provide links to GitHub pages or whatever.
[+] [-] vindicated|15 years ago|reply
I realize the intention is good, but there must be another way to get the message out.