Earlier quoted context omitted.
Wow, you described my workflow exactly. Using "<" might be shorter and faster-for-the-machine, but it's less readable and breaks the left-to-right order. I also frequently start with `cat x`, see what's in the file, move on to `cat x | some filter` etc.
' grep <file -opts 'regex'
I think I still have the “wrong” preference, but I appreciate learning some new stuff!