It's not always possible, but whenever I'm going to delete things with rm, I first test the pattern with an ls.
I have a coworker who never does this and it drives me crazy. He just blindly trusts his first attempt. And yes, he has accidentally deleted stuff, but thankfully nothing that was irrecoverable... so far.