Joining
1. Mentor System
New drone prospects will be adopted by a Tertiary Adjunct. The Collective is based on a tight ring of trust. As such, joining requires hard work and dedication. The Tertiary Adjunct will serve as the Collective's eyes and ears with regards to the new drone's status with the team and their ability level during the assimilation process. New drones will be expected to preform simple tasks regarding application design, programming concepts, and must demonstrate an aptitude with Subversion. Tertiary Adjuncts will be required to take accountability for their newly-assimilated drone, until such a time as they prove their credibility to the Collective. All work done by the new drone will be buffered through the Tertiary Adjunct, meaning the Tertiary Adjunct will be responsible for doing code reviews. This is necessary to ensure high quality code, and to avoid "whoopsies".
2. Accepting New Drones
When a new drone has shown their dedication to the Collective, a second member will be asked to step forward and vouch for the new drone. After a team vote, any Collective member will have a chance to speak out in both support of or opposition to about the new drone. After a discussion (without the prospective drone present) a vote takes place. With a 3/4 vote in favour, barring any lead opposing assimilation, the new drone will be fully assimilated.
3. The "Quiz"
A demonstration of basic development knowledge will be required of all new drones. These skills include, but are not necessarily limited to, the following:
- Compiling code from source
- Competence with Subversion
- Basic version control knowledge
3.1. Skills We Look For
- Basic version control skills, applied with Subversion
- Check out code, commit changes, merge conflicts
- What files should and should not be placed under version control
- Creating and applying patches
- Finding differences between two arbitrary checkouts
- Able to avoid the most common programming pitfalls, especially ones creating security problems
So it has been decreed -- jgoguen 2009-04-14 21:48:43