У програмістів геть відсутнє абстрактне мислення.
Доказ: усі читали й знають «патерни» Еріха Гамми (судячи з резюме кандидатів). Але на практиці знають і застосовують лише синглтон. І то тому, що це те саме, що й глобальна змінна, а цього їх навчили на уроках Паскалю (по суті — антипатерн).
Поки носом не ткнеш, програміст не може сам зрозуміти, що окремо взятий патерн може бути використаний у цьому контексті. Зазвичай у таких випадках програмісти округлюють очі, завмирають і дивляться так, ніби почули божі одкровення.