When you look at small chunks of code, ask yourself: - What is this code supposed to do? - Which parts looks tricky? - How does it do what it's supposed to do? That helps to properly understand the code going forward.