Не похоже, что этот точный вопрос задавался ранее, поэтому я уйду:
Большинство из нас знакомы с концепцией анти-паттерна. Тем не менее, избегание реализации анти-шаблонов может в принципе пойти слишком далеко и вызвать проблемы само по себе. Например, у «Design by Committee» есть контрпример, который я бы назвал «Design by Maverick» - где дизайн важной функции передается человеку, чтобы он делал то, что он думает лучше всего, с целью рассмотрения их работа позже и решение, должно ли это быть завершено или пройти другую итерацию. На практике это занимает гораздо больше времени, так как остальная часть команды занята другими делами, и может в конечном итоге получить функцию, которая никому не нужна, особенно если Maverick не является опытным конечным пользователем.
У кого-нибудь есть еще примеры контрпримеров против паттернов?