Upon reading this, I threw my laptop out the window.
Upon reading this, I threw my laptop out the window.
And having shattered the dirty window, your room was enlightened.
Especially in programming where we already use in-band encoding like 0x to denote a hex string or 0b to denote a binary string. I like using 1{s}, e.g. 1x to denote a little-endian hex string and 1b to denote a little-endian binary string, to denote little-endian encoding.
But, even ignoring programming, it is still better in normal use. The Arabic language got it right writing little-endian (Arabic numbers are written the same, but Arabic is a right-to-left language so it is actually little-endian), and the European languages just stole it stupid by copying the form instead of the function.
https://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_s...