Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: Review my startup CanYouCode.com
57 points by jeswin on Sept 16, 2010 | hide | past | favorite | 82 comments
http://www.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.




1. Yes, it's interesting to have a curated place to get good developers, even if it's more expensive. However, I think you might need to do more than the things you've listed so far.

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.


Thanks.

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.


I don't think it is fair to discriminate by country, it would be much better to only discriminate by capabilities.

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.


IANAL but I imagine having the site open to all countries is a legal nightmare.


How come? It's always tax payers responsibility to pay the tax to "right place". Not site's - its your responsibility to work legally to the letter of law. It's like saying it's a nightmare to export abroad, yet somehow people do that and are profitable.


Are you sure about that? Do you know the tax laws of every single country in the world? Or even your own? Assuming the site is owned by a resident of the US, is it legal for a Cuban to use the site to do business with a US company?

It's not that it's impossible or insurmountable, just that it requires effort that a start up may not be willing or able to put in at release.

Exporting isn't as easy as selling in your native country. People are able to do it because someone went through the effort of studying the laws of the country being exported to and determined that it would be profitable to export to that country.


but its not startups responsibility to take care about that...

And yes i do "export" my services to few countries so i would say i have experience with it.


Good point. But are you saying $35/hr is excessive?

The good developers/designers I know charge way more than that. And people are willing to pay for predictable results.


I don't see why a qualified programmer from another country couldn't charge $35 either, and I don't see why people should not be able to set their own prices based on that quality.

I'm sure the market will find a way to accommodate the price/quality relationship without adding restrictions like this.


This IS the market working.


As a note jeswin comments on this in another thread: http://news.ycombinator.com/item?id=1698039

The idea seems to be to restrict this to western countries only


What's wrong with making the site region-based? Maybe don't discriminate by country, but certainly limit people to their own region/country. If people are looking for slave labour from India there's always Elance.


If there are Indian freelancers with verifiable high quality work, OSS contributions etc. they deserve to be able to compete on a level playing field with similarly qualified Americans. You could always design a filter for those people who for whatever reason were only looking for developers in their timezone/country/city


We definitely want to be more inclusive. Just taking one step at a time. We want to maintain a high quality median. Basically want to see quality content everywhere.


There seems like an open backdoor to arbitrage abuse from middlemen. For example, I am a respectable developer from the US, with an impressive resume, portfolio, and verifiable LinkedIn, Hacker News, etc. accounts. Can't I create an account with a minimum rate of $35/hour and turn around and pay my team in the Philippines $4/hour to do the work?


From the name I thought it was another code judge.


I have to agree. Unfortunately, I do not think the name fits the application. I know domains are hard to come by these days, but this is better than frelancodr.com.


Me too. You may want to consider integrating Code Antgem badges too as part of a user's profile. Email me amber@codeanthem.com to discuss.


You may want to consider not spelling your company's name wrong.


Canada and Israel have a ton of excellent coders too, you should let them in as well.


India too. Sure, there is a large pool of "career programmers" here who write terrible code, but you can always weed them out.

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.


I think this is a great idea, but am I the only one who thinks the minimum rate should be more like $70? This would widen the perceived quality gap between this and Elance IMO, but I'm guessing you've probably done a lot of research before settling on $35.


I do not expect to get anyone skilled for $35.00.

Perhaps that's an ignorant assumption, but I don't think I'm alone in this.

Charge more.


Yes, I think that is an ignorant assumption.

I've hired extremely responsive, very good freelance developers on elance for less than $35p/h.

Although I do agree with the positioning of the site as a 'premium' experience.

If anything, for PR purposes, I'd focus a lot on how difficult it is to get accepted into the site as a developer. May be good to push the rate higher and only accept developers who have a personal recommendation from an already accepted developer. For example, make it similar to how http://www.dribbble.com/ handled their initial invitation process.

This keeps the perceived quality high and will ensure the site has a key marketing differentiator from other outsourcing sites.


Our idea was to tie the minimum rate to an acceptable monthly income in the US/West for decent living standards.

$35 * 160 hours per month = $5600 a month

Of course, there is nothing stopping consultants charging more. The idea was simply to do away with ridiculously low rates.


This approach isn't perfect, as people have pointed out, but I think its better than the alternative. A lot of freelance coding sites are practically unusable from the employer's side because every yokel can give a low rate and not even read the project description. I think forcing those people to try to prove their worth and getting rid of some riff-raff employers that underpay is a net gain.


This is a ridiculous claim!!!

Wold class talent should not settle down for "acceptable monthly income" and "decent living standards", that's what we reasonably competent talent do. And even the reasonably competent freelancers should be charging twice as much, just to compensate for the lack of benefits, the depreciation of their infrastructure, and the fact that they will not likely be able to book 4 x 40hr-solid weeks month after month.

The whole point of your little startup is to cut off the people who leaves in countries with lower cost of living. You should rename it as WeCantCompete.us


It really is an ignorant assumption.

I am skilled and work for less as an employee (before tax) in Romania.


If the plan is to include more countries e.g. Israel, 35$ makes sense - average salaries for programmers are different in different countries.


Hmm. That would imply that either I'm not skilled, or I'm not charging enough. :-/


The signup process is causing me problems... It seems to be geared towards companies with only a single member...

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...


We probably need to do a better job of communicating this.

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.


It's definitely not clear. I still don't get it... In the "Email Address" field do I put my companies shared email address, or my own personal email address? Same for the Linked In profile. Both of us have individual Linked In profiles...


The first user becomes the "Admin". We will indicate this.

Once you log in, you can add as many "employees" as you want to the company profile. (Note that one employee (admin) was already added during Signup).

This is sort of similar to basecamp. But we haven't done a good job explaining it on the site.


It all made sense when I was finally in. I don't usually have this much trouble figuring out sign-up forms, honest ;)


Tried to sign up, unfortunately my country which is a part of EU is not there (Poland), but so are others missing. You should at least allow for every EU member to participate when it comes to "europe"


+1

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.


Actually I DON'T understand it. If it's EU that means there shouldn't be any "law" problems when it comes to users of this country.

And I'm sure your country has many brilliant minds to offer - same as any other country.


I see an employer has already posted a job that seems to break the $35/hour rule. In this case a 100 in 1 iPhone Game App (including artwork!) on a $1000 budget. Which, even at 1 hour per game works out to $10/hour.

What checks do you have on the jobs posted by employers?


That post was likely created by an employer who wanted to test the site. CanYouCode has been up for just about 7 hours now.

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.


The idea is very interesting. I like the idea of minimum $35/hr. To take the idea further, avoid using pricing as a signal, and protect the buyer as well, $35/hr could also be the maximum. That will take rates out of the equation. After that competition will be to get the most rewarding work, with emphasis on work quality.

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.


I agree with parent that you might end up inadvertently anchoring the price at $35, making it harder for people who can justify charging significantly more.


$35/hr could also be the maximum

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.


Couldn't agree more. Don't set a maximum. That's way too low. If you want to be a premium Elance, you can't set a max.


Personally, I agree with others that the $35 minimum may be a little restricting on new developers who are trying to build site experience. Maybe a new developer rule could apply in which for the first 5 or so jobs the mandatory minimum is waived when they're sending in offers.

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).


Maybe a new developer rule could apply in which for the first 5 or so jobs the mandatory minimum is waived when they're sending in offers.

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.


All good points. Thanks.


I don't like the arbitrary minimum rate but I do see how it would differentiate you from the rest of freelancing marketplaces. I think it would be better to have different minimums depending on category and type of work. There is no reason why data entry or similar should start at $35/hr, It just shouldn't be $3/hr. Could also have different minimums for different countries, freelancers have different standards on what's a good hourly rate, many of them can do fine with $20/hr.

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.


We are only targeting developers at this point. And that too, people with enough experience to command these rates. Hence the $35/hr minimum.

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.


Will be doing that tonight. The initial plan is to have North America + (all of)Europe.


Another thing you should do is change the company name and company website to optional. A lot of freelancers have neither of those and it feels weird to make up a company name and use a personal blog as a company website.


You see, Europe is pretty diverse. $35/hour is an entry-level wage here in the UK, however it is a very good wage in some parts of Eastern Europe (Ukraine, Russia, etc). Which means that coders from these areas (who are quite common on other developer freelancing websites as well) will easily outcompete North American / Western European developers in jobs that would normally pay a lot more than $35/hour. I don't know if that's a good or a bad thing, just sayin'.


The "Technology" edit box in your profile is absolutely horrible; I spent about 5 minutes trying to type stuff in - it randomly deletes stuff if there is a typo.


Changing phone number is broken and there is no way to delete your account.


Thanks. Will be fixed in the next build.


Providing the option for the developers to show github and stackoverflow profiles might be a good.


Stack Overflow, GitHub, HN is already included.



Fantastic design! It can really set you apart from the more "corporate" designs of Elance/oDesk. It's a great idea to have the marketplace have a good design and aesthetic to position yourself as different from the kinda sketchy RentACoder-type sites.

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?


Thanks.

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.


I'm sure you'll get a lot of developers sign up, so the supply side is fine.

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?


From a usability perspective you should add more technologies and make the textarea itself bigger.

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.


I think people might find some of the statements on the page offensive. Such as the implication that 'real experts' are only found in the west. Or that people from the east work for 'peanuts'. Sure they work for less because they need less to support a decent lifestyle, but that doesn't mean they're working for peanuts.

I realize the intention is good, but there must be another way to get the message out.


Just signed up, looks pretty good. 2 suggestions:

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.


As a person who hires coders I've been looking for something like this for a while. I think another helpful service you could provide would be to (for a fee) help non technical people describe the project in the way a developer would want to see it.


Can you put your email in your about so it's visible in your profile?


done


This seems a bit like The Ladders for freelancing. You can quote me on that (JK). On a serious note, I would set the minimum higher. I don't get up in the morning for less than $50 per hour.


This is probably the smallest nitpick ever, but thought you'd like to know there's a typo in the header - "Guaranteed minumum" instead of minimum.


Hey thanks. It matters!


http://www.masterbranch.com/ creates real resumes out of open source contributions.


Great Idea.

I just tried to sign up and got this error

Internal Server Error

Yesterday it worked. Today it is not working. Internet is like that.

You can go to the home page, or shout at us.


Sorry about that. Fixing.


What if you're a US citizen living abroad?


Expanding to other regions need to be done gradually. Otherwise we will end up being just another freelancing website.


Can you explain your reasoning here?


We want to give a portal where Western companies at least have a chance competing (minimum rate). Presently, they struggle on the other freelancing sites because of the rock-bottom payouts there.

The result is that really good talent from the West stays away from freelancing portals, because they just get lost in the volumes out there.

This is not a good situation, since there is a ton of great talent in the West (probably more than anywhere else).


Thx.


Signed up to see how things worked. Is there an easy way to delete my account?


Sorry, not yet. We can have your account deactivated.


Seems like a great idea, will give it a show!


Why only few countries from Western Europe?




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: