- Всё гениальное просто, и всё простое гениально. Маленькому человечку нравится скрывать свою ничтожность за сложными вещами.© Йозеф Геббельс
- Простое должно оставаться простым. Сложное должно быть возможным ©Алан Кей
Прочитал вот этот постsmart-lab.ru/blog/426227.php
И не удержался, чтобы не сказать пару слов о простоте. Простота — это настолько сложная вещь, что о ней можно было бы написать несколько томов исследований. Очень плохо, когда люди понимают этот вопрос слишком плоско и прямолинейно.
Первый, и бесспорный факт: сложность на пустом месте не нужна, сложность должна быть целесообразна.
Утверждение «чем проще — тем лучше» не имеет смысла, например, колесо автомобиля можно крепить одним болтом, но такое крепление, несмотря на простоту не удовлетворяет критериям надежности и качества, поэтому такая простота бессмысленна.
Но это лишь вершина айсберга.
Как правило простота производства оборачивается сложностью в эксплуатации. Чем проще вещь сделать, тем сложней ей пользоваться. К примеру, Вы едете, а у вас ни с того ни с сего на мелкой выбоине отскакивает колесо. Это произошло потому, что производителю автомобиля проще было не проводить надлежащих испытаний ходовых характеристик автомобиля.
Далее. Есть вещи, которые катастрофически сложны, и от этого никуда не деться. В этом случае, под простотой следует понимать нечто другое, а именно: архитектуру. Хорошим примером тут может послужить разработка ПО, засчет только лишь того, что ПО грамотно спроектировано, оно будет проще в сопровождаемости и расширяемости. В целом, простой продукт будет зависеть тут от иерархии модулей, и адекватности обобщений. Тут возникает некое диалектическое противоречие: такой продукт сделать сложней, но по сути он проще.
Короче, суть того, что я хотел сказать, заключается в том, что простота — это экстремально сложный вопрос, я мог бы написать целый филосфский трактат о простоте и ее миллионах граней и оттенков.
Поэтому, я категорически против рассуждений в стиле «если они усложнили конструкцию изделия тем, что вместо шлицов под отвертку там звездочки», потому что невозможно рассуждать о предмете по одному лишь критерию, не понимая полностью систему, и цели этого усложнения. Только в том случае, если эти средства не оправдывают цели, или являются избыточными для них, мы можем говорить о неоправданной сложности. Ведь по той же логике мы могли бы говорить о том, например, что защитные меры электробезопасности, так же являются необоснованным усложнением.
А что касается способностей немецкого народа делать вещи простыми настолько, насколько это возможно, то это, пожалуй, самая продвинутая нация в этом отношении. Поэтому, я не слишком верю байкам о том, что, якобы, многие танковые- и авиа- сражения они проиграли из-за чрезмерной сложности техники. В частности, я читал воспоминания командира немецкого танкового экипажа, и он рисует там совершенно другую картину. Но это уже отдельная тема.
Русские прикладывают 20% усилий и получают 80% эффекта. Буржуям капец.