Это когда человек вместо простого очевидного решения применяет какой нибудь паттерн типа фабрики для вывода "Hello, world!", на всякий случай закладывая в своё решение гибкость. Такое говорят про человека, который закладывает гибкость и множество различных абстракций, наверняка не зная, нужны они там или нет. Этот человек обычно мыслит паттернами и его решения довольно сложны и не очевидны для чтения другими программистами. Обычно это применяют как диагноз=)