Thoughts on code
- Code should add value
- Everybody should be able to read the code
- Code should be easy to make scalable on a later stage
- Code should not create too many edge cases
- Code must be reviewed
- Code should not attract too much attention when running in production
- Code should be easy to test
- Code must be pleasing to the eye
- Code should be fun to write
- You should never think too much about how you write code