How would that system work for corner orientation? I like that hexadecimals method but my BLD method doesn't have an EO step someone reply please!!
Even though it's probably slower than pure visual, I still use it for corner orientation.
I use 4 digits. The way I do it, the first (most significant) digit is for bottom corners that need to go counterclockwise, the second digit is for top corners that need to go counterclockwise, the third digit is for bottom corners that need to go clockwise, and the fourth digit is for top corners that need to go clockwise. The first (most significant) bit in any given digit is for the corner in the BL position of that particular layer, the second bit is BR, the third bit is FR, and the fourth is FL. You can arrange them any way you want, but this works well for me.
So if you had UFL UFR DFR DBR DBL needing to go counterclockwise and UBL DFL needing to go clockwise, you'd have E318. I build it by doing all the pieces from one layer first, then the other. It may seem strange, but it works well for me. So I'd look at the top, see the 3 pieces that need rotating, and say to myself "0308". Then I'd look at the bottom and fill in the rest, "E318". Then I memorize those 4 digits and I'm good to go. Nice thing about it, if you can "see" hexadecimal well, is you can count the bits in the first 2 digits and the bits in the last 2 digits, and if they don't differ by a multiple of 3, you know you messed up. I had to work with hexadecimal A LOT a number of years ago, and so it's pretty instantaneous for me to convert from bits to hexadecimal and back, which is why it works so well for me.