O gerente de QA onde trabalho acaba de me informar que há um bug em meu aplicativo de desktop devido ao prompt de logon ser "Id do operador", quando deveria ser "ID do operador". Seu argumento é que "Id" se refere à porção do ego do "aparelho psíquico" de Freud e não é semanticamente correto.
Agora, sendo um engenheiro anal (AE), é claro que tive que procurar Id vs ID e, pelas minhas investigações superficiais (google), parece que o ID é tão comumente usado para o ego de Freud quanto o Id.
Portanto, meu raciocínio seria que Id é uma versão abreviada de "Identificador" e é mais correta ou pelo menos mais comumente usada do que ID, que normalmente indica uma abreviação de duas palavras.
Eu poderia simplesmente mudar a IU, mas não estaria sustentando minha profissão como AE, então eu queria saber se há alguma prática recomendada ou referência para esse tipo de coisa que eu pudesse usar para apoiar meu argumento. Tenha em mente que esta questão se relaciona à interface do usuário e não ao código-fonte, onde abreviações e letras maiúsculas e minúsculas são um ramo totalmente diferente da filosofia.