Coder
SPECIAL STAFF | |
File:Code.gif Coder |
Access: Github, #coderbus Difficulty: Very Hard Supervisors: Headcoders Duties: Remove fun, squash bugs. Guides: Understanding SS13 code, Guide to contributing to the game, SS13 for experienced programmers, Others |
Coders are high priests capable of manipulating the Source Code, which is held in the center of the Repo. The job of Coder is a prestigous one, and few can achieve this elevated position. The Coders are assisted by the Spriters, which shape the ideas of the coders, and the Mappers, who build the worlds that the Coders influence.
Becoming a Coder
The path to becoming a Coder is a long and winding path, littered with drama, BYOND being a laggy piece of shit, undefined variables and infinite loops. The journey is well worth it though, because once you are a Coder, you have the ultimate power to add anything to the game!
To become a Coder, you must first read the Necronomicon, and then sacrifice your firstborn to summon a Git. You must then Raise this Git until it reaches adulthood. This process may take several years, and the Git mortality rate is high.
When your Git is fully grown, any Commits you give him will slowly add to your power. Once you are confident enough with your power, you must peform an arcane ritual known as a Pull Request. A Pull Request will take any Commits your Git currently has, and relay them to the Repo, the metaphysical entity connecting all Gits. The Pull Request will not go unnoticed, however, and other, older Coders will show up to review your Commits before they accept the Pull Request. The older Coders, also known as Maintainers, will be harsh when judging your Pull Request, but they have sworn an oath to keep the Repo clean from Copypasta, Snowflakes and the feared Runtime Errors.
The Source Code
The Source Code is what the universe is made from. Hosts, commonly known as Gods, take the Source Code from the Repo, which exists beyond all universes, and use it to make their own universe in the great void between all the existing universes. This void is known as The BYOND.
Not much is known about the BYOND, except that it works in strange ways. A few prestigous Coders have attempted to decypher the secrets of the BYOND, but they had to repay with their sanity. It is because these brave Coders sacrificed their lives that the Coders of today can manipulate the Source Code.
The Coderbus
Once his first Pull Request has been accepted, a Coder is allowed in the Coderbus. This is the great hall where the Coders meet. Many activities can be practiced here, including, but not limited to:
- Git Competitions
- Git Racing
- Git Grooming
- Git Shows (The most prestigous of all of them, few can truely master their Git)
- Rational Debate
- Teaching
- Drinking
- Coding (In small amounts)
While the Coderbus is ment mainly for the Coders, anyone may wander in and listen to the debates the great Coders have. However, they are not allowed to participate unless they are a Mapper or a Spriter. Many have tried to voice their ideas in the Coderbus, and they have been exiled from it.
Fun
The Coders, being high priests, always attempt to hold their grip on the masses. They do this by removing fun. Fun Removal is an intricate procedure and can be done in a number of ways, but the most common one is the Nerf. Nerfs are so common because they are easily made and discourage the masses from revolting. Another fun-removal that is commonly practiced is the closing of Exploits. Exploits are ways for the masses to easily abuse the Source Code, which angers the Coders. The Coders will always close Exploits when they can.
We can conclude that Fun Removal has become a true art amongst coders, and the skill of a Coder is often measured in the amount of fun he or she has removed. The Coders that remove the most Fun eventually transcend Coderdom and become Headcoders.
Headcoders
The Headcoders are, as the name implies, the Elders amongst the Coders. They have transcended normal Coderdom and are in direct contact with the Repo. They decide wether a major change to the Source Code may pass or not. It takes many years of practice to become a Headcoder, and each Headcoder has his or her own speciality. Headcoders rarely leave the Coderbus, to the point where they become so detached from the masses outside that they will blindly let any change pass they deem worthy, despite the fact that this change will surely enrage the masses.
Being a Headcoder for too long will cause severe brain damage to those that do not possess a will strong enough to carry the weight of the Source Code. Many have become asocial, easily enraged and unable of rational debate.
To become a Headcoder, one must defeat one of the previous Headcoders in his or her expertise in a day-long Coding duel. The one who can make the best changes in the least Commits wins. The winner has to rip the heart out of the loser and eat in on midnight. The winner will become the new Headcoder and his soul will forever be connected to the Repo, until another challenger appears. The overturn of Headcoders is higher than one may expect, since the Source Code slowly degrades the mental capabilities of Headcoders.