So, my fellow programmers, let us have a look at the most important aspect of programming. Namely, how to get a higher salary. No, sorry, jokes aside :) Let us instead have a look at readability , one of the single most important aspects of building a large application. First, let me share some of my own philosophies on the subject. Bear with me on this. Imagine reading a good novel. The author ensures that the language is fluid and consistent. The sections are separated according to their content. They do not just jump to a new scene in the middle of a sentence. You will not have to backtrack the story to understand what is happening, and they will not use excessive words to convey the content. Less is more. Many of the same principles can be transferred to programming. In many ways, reading a good program should be like reading a good novel . Your code should be easy to read and easy to understa...