I feel LinkedIn has already done this and is a much more attractive platform for reaching out to other programmers and collaborating. I could be wrong, though, as I have only been on LinkedIn for about two years and my usage on the site is still a bit small.
For other sorts of project backing, there's Kickstarter.
I'm not trying to trash your idea or anything, I just feel you are trying to make too general of a site whereas there are clearly established platforms for all the smaller specifics your site tries to handle.
|