Code will be read more than it is written
This might be obvious, but code will be read more than it is written. Barring exceptional circumstances, you will certainly read the code you write at least once - when you first write it. Then a bug appear in testing, and you will have to read that code again to fix it. Then the product side request a change, and you will have to read that code yet again to change it. Then you switch team and now someone else is maintaining your code, so they have to read it whenever the need arise. Et cetera et cetera. Of course, not all part of your code will get to be read over and over like this, only select ones will. Some is just already reliable enough with no requirement change ever happening to them. While the others are left collecting dust unused until they meet their inevitable end when the encompassing feature/product get shutdown. However, most of the time you cannot be sure which one is going to be which, so I reckon it's better to just make sure all your code is easy to read. Havin...