This document looks at certain data-structures and makes the case for alphanumeric ordering to optimize developer experience (DX).
Authoring code, like all language, is about expressing ideas intentionally and legibly. Obviously code needs to be correct for the computational device, and succeed as a software product, but we also want to make it comprehensible to human colleagues.
To make code comprehensible I can identify four distinct organizational strategies: