I've always struggled with the convention that if $f:X \rightarrow Y$ and $g:Y \rightarrow Z$, then $g \circ f : X \rightarrow Z$. Constantly reflecting back and forth is inefficient. Does anyone know of a category theory text that defines composition the other way? So that $f \circ g$ means what we would normally mean by $g \circ f$.
I recall that the following textbooks on category theory have compositions written from left to right.
Other examples appear in group theory and ring theory, e.g.
or several books by P.M. Cohn.
But in order to avoid confusion, authors usually do not use the symbol $\circ$ for this. In particular when (as with noncommutative rings) it is helpful to have both readings available (so that module homomorphisms and scalars act on opposite sides). For instance, as far as I remember, Lambek uses $\ast$ instead.
There is, for example, the paper "Group Actions on Posets" by Babson and Kozlov where composition of morphisms is defined "reversed". Another approach which may be interesting to you is to reverse all diagrams (see e.g. "A Higher Category Approach to Twisted Actions on $C^*$-Algebras" by Buss, Meyer and Zhu). I for myself tend to use $f\bullet g := g\circ f$ to avoid any confusing.