In the design world, German designer Dieter Rams is a legend. Not only did has he created many beautiful products for Braun and other companies, he is well-known for his 10 principles of good design. Interestingly, these principles also apply to well-designed code:
- Good code is innovative.
- Good code makes an app useful.
- Good code is aesthetic.
- Good code helps us to understand an app.
- Good code is unobtrusive.
- Good code is honest.
- Good code is long-lasting.
- Good code is thorough, down to the last detail.
- Good code is concerned with the environment.
- Good code is as little code as possible.