Программирование находится на стыке науки, инженерии, техники, бизнеса и гуманитарной мысли. И тогда очевидно, что один научный метод здесь ничего внятного нам не вернёт. И стоит ли вообще в подобных исканиях опираться на современную научную мысль, которая завела нас туда, куда завела, что даже внутри отдельно взятой науки учёный порою совсем без понятия, что творится у товарищей в соседней лаборатории? Разделяй и властвуй, не так ли? Пусть критерием будет хотя бы здравомыслие, интуиция и чувство красоты - и тогда феномен программирования уже почти ничем не отличается от того, чем занимается высокая математика, когда сама оперирует чисто гуманитарными абстракциями, такими как стройность доказательства, его красотой, лаконичностью, понятностью итд. А если о личном, то, начав знакомиться с программированием пару лет назад, я задаюсь вопросом, как же преодолеть всю эту сложность и тенденции? Как преодолеть специализацию? Так ли не нужна человеку математика, которая ум приводит в порядок, как говорил Ломоносов?