Here's an idea, let's gamify open source software contributions. Here's a list, it's still in development:
File an issue on a project: 10 pts.
Create a patch file and post it to that issue: 50 pts.
Have that patch file committed to the project: 100 pts.
Become a maintainer for a project: 1000 pts
Incorporate a contributed patch for a project you maintain: 200 pts.
Write a unit test for a project (either one you maintain or not) 300 pts
Make your first core contribution to:
- Drupal: 500 pts.
- Wordpress: 500 pts.
Other projects...