The 4 a.m. syntax error that taught me to read error messages backwards
Last week I spent 3 hours hunting a typo in a Python script before I tried reading the traceback from the bottom up, and now I catch my mistakes in 10 minutes, so has anyone else found that the last line of an error is way more useful than the first?