sortarray sortarray
sortarray sortarray личный блог
14 октября 2017, 15:07

О многогранности простоты

  • Всё гениальное просто, и всё простое гениально. Маленькому человечку нравится скрывать свою ничтожность за сложными вещами.© Йозеф Геббельс
  • Простое должно оставаться простым. Сложное должно быть возможным   ©Алан Кей
             

Прочитал вот этот постsmart-lab.ru/blog/426227.php

И не удержался, чтобы не сказать пару слов о простоте. Простота — это настолько сложная вещь, что о ней можно было бы написать несколько томов исследований. Очень плохо, когда люди понимают этот вопрос слишком плоско и прямолинейно.

Первый, и бесспорный факт: сложность на пустом месте не нужна, сложность должна быть целесообразна.

Утверждение «чем проще — тем лучше» не имеет смысла, например, колесо автомобиля можно крепить одним болтом, но такое крепление, несмотря на простоту не удовлетворяет критериям надежности и качества, поэтому такая простота бессмысленна.

Но это лишь вершина айсберга.

Как правило простота производства оборачивается сложностью в эксплуатации. Чем проще вещь сделать, тем сложней ей пользоваться. К примеру, Вы едете, а у вас ни с того ни с сего на мелкой выбоине отскакивает колесо. Это произошло потому, что производителю автомобиля проще было не проводить надлежащих испытаний ходовых характеристик автомобиля.

Далее. Есть вещи, которые катастрофически сложны, и от этого никуда не деться. В этом случае, под простотой следует понимать нечто другое, а именно: архитектуру. Хорошим примером тут может послужить разработка ПО, засчет только лишь того, что ПО грамотно спроектировано, оно будет проще в сопровождаемости и расширяемости. В целом, простой продукт будет зависеть тут от иерархии модулей, и адекватности обобщений. Тут возникает некое диалектическое противоречие: такой продукт сделать сложней, но по сути он проще.

Короче, суть того, что я хотел сказать, заключается в том, что простота — это экстремально сложный вопрос, я мог бы написать целый филосфский трактат о простоте и ее миллионах граней и оттенков.

Поэтому, я категорически против рассуждений в стиле «если они усложнили конструкцию изделия тем, что вместо шлицов под отвертку там звездочки», потому что невозможно рассуждать о предмете по одному лишь критерию, не понимая полностью систему, и цели этого усложнения. Только в том случае, если эти средства не оправдывают цели, или являются избыточными для них, мы можем говорить о неоправданной сложности. Ведь по той же логике мы могли бы говорить о том, например, что защитные меры электробезопасности, так же являются необоснованным усложнением.

А что касается способностей немецкого народа делать вещи простыми настолько, насколько это возможно, то это, пожалуй, самая продвинутая нация в этом отношении. Поэтому, я не слишком верю байкам о том, что, якобы, многие танковые- и авиа- сражения они проиграли из-за чрезмерной сложности техники. В частности, я читал воспоминания командира немецкого танкового экипажа, и он рисует там совершенно другую картину. Но это уже отдельная тема.
29 Комментариев
  • bi_bi
    14 октября 2017, 15:25
    Этот экипаж танка ебанул мой дед. Жаль что остался в живых командир.
  • Слава Птицын
    14 октября 2017, 16:24
    Парето: «Двадцать процентов любителей пива, выпивают восемьдесят процентов этого самого пива».

    Русские прикладывают 20% усилий и получают 80% эффекта. Буржуям капец.

  • SOL
    14 октября 2017, 17:40
    Когда вы «придали» простоте многогранность, вы сделали простоту непростой
  • Eridanoy
    14 октября 2017, 18:22
    бритва Оккама, не нужно плодить лишних сущностей, в этом наверное простота тех или иных решений, в максимальной рациональности

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн