tl;dr we're lazy, we're coders.
Let's make use of that.
- We don't like to start off new projects and write all the booooring boilerplate
- We like to fiddle with code and fix it
- We like recognition
- We're quickly bored
Hence, I present to you my idea:
Every month, we choose a popular open source project. For the sake of the argument, let's say popular = >50 stars.
The goal of every participant is to fix a bug on this project, with code. Most of the times it's going to be having a PR merged in. Sometimes it could be having a patch merged in.
Advantages:
- We get to learn how projects work
- The projects get to fix some bugs
- We get stuff to put on our CVs
- We don't create any boilerplate, only fiddling with code
- We don't get bored on a project since we always switch to a new one
- #swag
And the biggest advantage of them all: we get a new name. A badass name.
Here could be one of our first projects, in which instead of contributing we just write stuff from almost scratch. There is this project, a minigame, completely written in a currently not working java. We could, without the use of tools, translate that to javascript, trying not to change anything: use the same methods and all, then make a repo in which we enhance the code to make it better, and another in which some of us will continue. If there are about 8 of us it shouldn't take more than 3 days to do the translation