Одни обожают сложность, просто упиваются ею. Сложность приводит их в восторг. Они не просто рады ковыряться в бесчисленных кишочках и закоулках проекта,
перебегая как крысы с одного уровня абстракции на другой. Они с радостью надстраивают подвал на чердак, придумывают всё новые интерфейсы, агенты и транспорты, для производства которых разумеется никак не обойтись без фабрик.
Синглетонов у них обычно не менее восьми, трех разных видов.
Другие программисты делают сложные вещи очень просто. Буквально - придумывают, как сложные вещи сделать простыми. Всё Техзадание у них схлопывается в две-три сущности,
как радуга мыльных пузырей. Но им никто не верит, так как это, очевидно, невозможно.
Верят программистам, которые предлагают сделать сложно.
UPD Эти красавцы сделали класс BottleNeck с двумя методами set_period(N) и wait
Его вызывают те классы, которые работают быстрее других, чтобы не засирались очереди.
Полный аналог sleep (N) . Это не говоря уже про то что не сделано никаких попыток ускорить тормозящие куски (я уже пару подходов наметил)