This document serves as a reference regarding my coding style and conventions moving forward. This document will be continuously updated as I fix any typos, add or clarify content, or even change my style over time. As such, the style guidelines for previous projects may differ from the guidelines shown here.
The following rules cover C/C++ and JavaScript, both of which I have used on a regular basis for the majority of my projects, and where I have developed my own style over time. For most other languages, I follow whichever style guides are standard for that language, such as the style guides for Ruby and Ruby on Rails.