This document provides guidelines for writing clean code at Raya Software. It discusses topics like meaningful names, small methods that do one thing, avoiding switch statements, using exceptions over return codes, and not returning or passing null values. The guidelines are presented through examples to enhance readability and reduce errors. Overall, the document aims to help programmers at Raya Software write high-quality code through established best practices.