- I like the top-down approach.
- Do not dig into the next-layer details before getting an overview of current layer.
- Stick to the layer you are working on.
- A good question is half an answer.
- Be patient.
- Be alerted.
- Be calm.
- Keep forward.
"All problems in computer science can be solved by another level of indirection, except of course for the problem of too many indirections." – David Wheeler