As a lead developer and architect I spend most of my day reading code, a lot more than I am writing code. This should explain why I find readable code very important. (And no documentation is not a good alternative to readable code).
On CodeProject I found a great article by Thorsten Bruning explaining a bunch of techniques to improve code readability.
If you think readable code is important, a must read…