>А что плохого в стереотипности? Вы читали Gang of Four? Паттерн в коде - хорошо. Паттерн в сознании программиста - пусть сам решает, какого ему с ним... Есть даже такое понятие - "быдлокодерство". Вот как раз о том и тема (см. сабж) Плохой код и есть следствие нагромождения шаблонов. "Грязный код" - это уже совсем тяжелый случай, хотя если присмотреться - это тоже шаблонность - вызубрил синтаксис и лепи что хошь.
Но самое коварное проявление "быдлокодерства" - это как раз и есть нагромождение шаблонов. Это сложнее заметить в начале. Код может быть внешне чистым и вылизанным. Такой лоск бывает обманчив, и обычно скрывает "гнилую" архитектуру. Потом проект рано или поздно неизбежно начинает "сыпаться" под собственной "тяжестью".
>ИЛи вы каждый раз придумываете все заново?
А что плохого в том, чтобы придумывать что-то новое? В том то и дело, что с этим как раз дефицит, все чаще на шаблонах. Обычно и рады бы придумать что-то новое, а все равно получается по-старому. Новое придумывают единицы, а большинство способно только подражать.
>Или вы думаете, когда вы что-то говорите на русском, вы не пользуетесь шаблонами?
Язык - шаблон для тех, кто слушает (или исполняет). Сознание может быть свободно от языковых шаблонов. Однако, ваша правда, большинство находится в плену языковых шаблонов. И вы судя по всему тоже.