Недавно я пытался объяснить человеку, не разбирающемуся в технологиях, разницу между написанием сценариев и программированием. Хотя это довольно тонко — и то, и другое можно сделать с помощью одного и того же языка кодирования, — тем не менее, оно существует.

В двух словах, разница между оптимистичным и пессимистическим кодированием:

при написании сценариев вы пишете код, который лучше запускать разработчику (или с разработчиком поблизости), поэтому, если что-то пойдет не так, этот разработчик сможет скорректировать код;

при программировании вы определяете условия, при которых код будет работать правильно (например, со спецификациями или тестами), а затем пишете его, чтобы код мог выполняться автономно.

p.s. спеки и тесты - это, конечно, сами скрипты, а значит, работа над ними абсолютно скриптовая

p.p.s. бизнес может быть построен на программировании — продаже аппаратных и программных продуктов и устройств — для владения и повышения квалификации клиентов — или на написании сценариев — продаже услуг по управлению информацией, а также хранении пользовательских данных — для расслабления и зависимости клиентов — или, на обоих, в теории конечно