What are some tips to write a more readable code?
For example in C, tab is your friend. You can also declare variables in a way such that you can read the code easily later on.
In Mathematica, if you are writing a complicated code, things can get messy very quick and becomes very hard to read later on. What are some tips for code readability without trading away the performance?