Looking at a line of code, ask yourself three questions:
- What is the code trying to do?
- Why is it trying to do that?
- How is it trying to do that?
If you can find answers to these questions easily, the code is maintainable.

Looking at a line of code, ask yourself three questions:
If you can find answers to these questions easily, the code is maintainable.

I want my blog to have three qualities:
Consequently, I am going to try a new blogging format: exactly five sentences, at most one image and at most one code sample.