Thoughts on code April 08, 2019 Code should add valueEverybody should be able to read the codeCode should be easy to make scalable on a later stageCode should not create too many edge casesCode must be reviewedCode should not attract too much attention when running in productionCode should be easy to testCode must be pleasing to the eyeCode should be fun to writeYou should never think too much about how you write code