I find the 2>&1 shell redirect syntax is really weird because
a) on one hand, it does feel like it should be possible to think about how it works, `dup`, read it left to right, file descriptors, imagine how it's implemented in the shell, we can understand computers etc etc
b) in practice my brain completely rejects this information and can only handle "try one way and it doesn't work try the other way”
(not especially looking for explanations of how it works right now)