I use ripgrep, rg. It's like recursive grep, only 100x better.
Today, I had this session:
$ rm pattern
rm: pattern: No such file or directory
$ rg pattern
$
See that? I meant to type "rg pattern" the first time, but typed "rm pattern". Luckily no harm was done in this case. But what if I had typed...