A collection of personal guidelines I adhere to when programming