Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These standards were developed with the following goals and realities in mind:

  1. Replicability

We want these standards to work for all applications, regardless of purpose, hardware, or other specifics.

  1. User-Friendly

Given the high turnover within the club, standards should be easy to follow and maintain a logical flow

  1. Memory-Consciousness

Running into memory issues sucks, and our standards will ensure efficiency in that regard

  1. Industry-Standardization

We want users to gain technical skills applicable to industry, these rules should be common methods. The Linux Kernel is always a good starting point, and will be the foundation of most practices (though we can veer away as needed)

  1. Being Realistic

Whether in support of or as an exception to anything above, we want to keep in mind that our hardware peripherals and high-level architecture are not changing too much on a year-to-year basis, and we will take advantage of that fact to promote simplicity

...