Без заголовка
Вы задаете хороший вопрос на построение понятия "код" (а не на рассмотрения многочисленных омонимов для слова "код").
Можете начать это ииследование с рассмотрения того, почему НЛП (нейро-лингвистическое программирование) называет себя программированием, а свой корпус знаний называет "код" (и у них есть даже "новый код").
Некоторые намеки на это есть в книжке Гриндера "Шепот на ветру". Понятное дело, что нужно также познакомиться и с теоретическими работами по моделированию/программированию (у меня в сознании моделирование и программирование неразличимы), и с работами по онтологии и гносеологии (слово "эпистемология" в книжке Гриндера чуть ли не на каждой странице).
Но вопрос крайне правильный: что есть "код", и что в данном случае этот код "писать" (вариант вопроса: "на каком холсте и какими красками пишутся коды?).