>набор компилирование и правка куска кода.
Также проектирование. Которое, сюрприз, тоже не требует знания кибернетики.
>И знание общих закономерностей - тут очень полезно. Как и в других науках и, даже, в других случаях инженерной практики.
Вся проблема в том что общих закономерностей не существует. А по частным есть работы других специалистов, которые и используются в реальности. И из "общих закономерностей" результаты этих работ никак не выводятся.
>Но, по-моему, на ниве программирования - все не очень здорово идет.
>Ситуация выглядит как раковая опухоль - без крепкого логичного костяка. :)
А из-за того что маркетинг такой. И это правильно, т.к. людям нужны конкретные программы, а не абстрактные концепции.