В отчетах из Белоруссии (А.Б.Кондратович, П.А.Шакель) есть любопытная фраза о том, что школьники, уже имеющие опыт программирования на старом Паскале, демонстрируют "раздражение" в начале работы в Блэкбоксе. "Раздражение" потом проходит, но полезно понять -- о чем же именно оно говорит?

Можно утверждать, что подобное "раздражение" субъекта говорит о следующем (для краткости речь идет о "старом Паскале", хотя все это применимо и к другим языкам, а также средам, а также и не только к программированию):

1) Субъект связывает свою положительную самооценку с умением программировать, причем:

2) Программирование для него -- это именно программирование на старом Паскале. Т.е. субъект интернализовал правила программирования на старом Паскале, его программистское мышление -- это мышление в правилах старого Паскаля, и его положительная самооценка ("warm feeling inside"--"теплое чувство удовлетворения") проецируется и на все детали привычного инструмента, в том числе второстепенные или даже дефекты.

А "раздражение" возникает потому, что при первых попытках работы с новым инструментом, некоторые автоматические навыки (в т.ч. мыслительные) перестают срабатывать, субъект "запинается" и ощущает это как крушение, условно говоря, любимой картинки себя как "крутого программера".

На самом деле очень похожий механизм работает у старых меломанов, которые с пеной у рта доказывают, что лучшие записи опер -- это старые записи на виниле. Здесь фишка в том, что "теплое чувство удовлетворения" у них точно так же "привязывается", помимо самой музыки, к специфическим искажениям звука, характерным для старых виниловых пластинок. Отсутствие таких искажений в цифровых записях разрушает цельность восприятия. И точно такой же механизм срабатывает, когда меломан, привыкший получать удовольствие от определенной интерпретации произведения, слышит новую: первая реакция почти всегда -- раздраженное отторжение: субъект ждет, но не слышит привычных деталей, которые в совокупности "включали" "теплое чувство удовлетворения".

Вникая еще глубже, видим, что механизм, запускающий "раздраженное отторжение", когда ожидается, но не включается, "узнавательное" чувство удовлетворения -- просто базовый защитный механизм против разного рода "ложных поганок" и прочего: нет полного совпадения признаков у потенциальной пищи -- нужно отпихнуть, а то, не дай бог, отравишься.

Случай "спортивных программистов" не более сложен, просто там собственная самооценка привязана не только к деталям языка и среды программирования, но и к факту их использования в соревнованиях, успешные выступления в которых служат основанием для их (обычно гипертрофированной) самооценки. Лишаясь (хотя бы в потенции) такой мощной опоры для самооценки, озабоченный юноша неизбежно демонстрирует "раздражение" в формах, заставляющих вспомнить как тот факт психологии развития, что полноценный самоконтроль более-менее формируется только к 25 годам, так и о повышенной агрессивности молодых самцов всех млекопитающих (=механизм природы, помогающий выявлению новых лидеров стаи).