Le US Bureau of Labor Statistics reconnaît aucune différence entre les termes "programmation" et "codage" pour les personnes qui travaillent dans la programmation informatique. Les termes sont souvent utilisés de façon interchangeable, mais certaines personnes trouvent l'un ou l'autre terme préférable, ou les utiliser pour impliquer les différentes parties du processus de création de logiciels.