Sembra che l'uso principale di questi termini sia:
-
mutua mistificazione di appaltatori e / o clienti che non sanno di cosa stanno parlando o di come parlarne,
-
l'innocente e l'ignorante (vedi questa domanda ) o
-
pigrizia per evitare di dover dire interfaccia utente / user-facing o business logic / database / infrastruttura.
Certo, non sempre vuoi spiegare alla sala del consiglio cosa significano i termini sopra menzionati. È questa giustificazione per aggiungere confusione usando questi termini per generalizzare e generalizzare male tutti i tipi di tecnologie?