This document looks at certain data-structures and makes the case for alphanumeric ordering to optimize developer experience (DX).
Authoring code (like any language) is about expressing ideas in an structured, intentional fashion. Obviously it needs to be correct for the computational device, and succeed as a software production, but we also want to make it comprehensible to our fellow humans.
To make code comprehensible I've observed the following stratgeies (I'm sure this list isn't exahustive, but it is tractable):