According to the speaker, useful observations include how colleagues lay out and use their windows, the debugging methodologies they apply, how they think about writing code, and how they structure their implementations — essentially any habit or approach that produces good results.