"Coder". "Développer". Avez-vous remarqué que l'on emploie indifféremment un mot et l'autre ? Sont-ils strictement équivalents ?
"Développer", on voit bien : on développe des sites Web, des applications mobiles, des jeux, de l'informatique embarquée… on facilite des métiers existants en les dématérialisant, on crée de nouveaux usages, on ouvre de nouveaux horizons.
Fort bien.
Mais pourquoi "coder" ? Le mot évoque la cryptographie, champ de savoir dans lequel un message n'est plus directement intelligible par les humains. C'est logique, puisque que le code est destiné aux machines. Cela remonte aux cartes perforées des orgues de Barbarie (on encode une musique) et des métiers à tisser (on encode un motif), ancêtres de l'ordinateur.