I used to puzzle over the limited information at my disposal and make trial-and-error code changes to solve a bug. Now I put all of my effort into getting the relevant information about what's actually happening in situ. It's dramatically more effective.