346 karma · joined February 25, 2010
That being said, the current process from banks seems old and not really clever to me
I think this is the right direction. Give a more complete view and do it step by step so the person learning can be rewarded and keep the motivation.
We don't feel confortable ranking projects and people based on info from not registered people, just our choice.
One of the things that really differentiates our ranking from Ohloh's is the way we calculate the DevScore. The DevScore it's not a popularity rank and it's not based on the amount of lines. The DevScore tries to measure the impact of your contributions (measure the amount of code, the reputation of the project and the reputation of the people that you work with) and of course we are continuously improving it and open to heard feedback.
Would be great to see people from other communities and/or languages (i.e jquery ranks 13 but John Resig is not even registered)
Due to the feedback right now we plan to release tools to upload full commit history and also hooks for the SCMs without having to host the private code on Github on Bitbucket. (already working on the git hook https://github.com/masterbranch/Jolly-Roger)
Because not everyone has FOSS info we also have hooks to have information about private code without sharing the actual code so you don't have to worry about broken the IP, NDA, etc. And other stuff like StackOverflow reputation, etc. You can even give "free beers" to other developers as a thanks/kudos/good work
We are currently working on a new profile, less resume, more dashboard, you can take a look to it here https://masterbranch.com/drbrain/cool-new-stuff
So, the main idea is an identity (not just a resume) for the developers merging all their identities in one place and give them a tool (not only to find a new job) to stay connected to their peers, know what's hot on technology, discover interesting projects, etc.
- About the bitbucket projects, maybe the crawler didn't get all the links, you can send us projects to add going to "Missing projects? Add a project"
- About the link to go to your profile, there is a tab named "go to your profile" on the main nav-bar
- The progress bar needs explanations and also some work because is not working properly right now.
- The chart is ordered by the number of files. Probably we should order it using the number of files, commits, and the time but right now this's the order and maybe this is why is confusing to you.
Again, thanks for your feedback, appreciated.
Thanks to Open Source right now there are tons of public code from people, that's why we have created masterbranch.com a service to aggregate, analyze, and list all you OS but also with the option of include non-open source code (the code is not visible if the project is not open source).
Also, the idea of open sourcing a component, a side project, etc. and ask the candidates to contribute I think is a great way to have an idea about how they work.
Anyway, have you checked if your browser has JavaScript enabled?
As you say it's trivial to someone to take over the project and maintain it but not trivial to anyone to find the right fork of the project when a project has 100+ forks.
Thanks for your advice!
Not really. We are putting together information from Open Source, like ohloh, but also from private code, linkedin and stackoverflow. We put this information in a resume/profile visual representation. Also, ohloh has been always project centric and we are focused on people.
The problem for me, as a developer is, I don't have a place to show off all my stuff (like a developer portfolio). Online CVs are almost the same as were 10 years ago, filling forms about what you have done, so our point is to create an alternative for a CV, something automatically updated, with all the info that you care about and without all the pain off filling forms and repeat the same info again.
Also, internships are there to learn, nobody expects you being a guru, they expect someone with passion and a hard worker.
Good luck!
As others said, one way to start contributing is ask on the mailing list. Maybe you can start askin / answering some questions, being active and offering you to do some minor bugs or documentation (this is a good start). if you feel confortable and you have been doing a good job you will be able to continue with your contributions.
Also, the most important part is: have fun, try to pick a cool project, something that you enjoy and start from there.
Last but not less, good luck with that