This RFC proposes to make the System Architect responsible for the Coding Standards document, rather than the entire TCT committee. If adopted, this RFC will designate the System Architect as the owner of the coding standards document, with the responsibility to decide on acceptance or rejection of changes to coding standards documents.
- Coding standards are naturally in the purview of the system architect, as the person responsible for the technical integrity of the system.
- It's important for coding standards to reflect a coherent set of rules exposing robust and consistent underlying logic. This is best achieved by having one person responsible for them.
- It removes unnecessary micromanagement and bureaucracy (for example, it's unlikely that the Project Manager or Project Scientist – both members of the TCT – will (or should) track development at this level of detail; therefore, decisions shouldn't be blocked on them).