Как стать автором
Обновить

Идеальный дизайн

Время на прочтение2 мин
Количество просмотров1.8K
— Знаете, Афанасий Степанович, в чем ваша ошибка? — устало сказал он, закрывая глаза. — Вы верите, что мир существует по неким правилам, что в нем имеется смысл и п-порядок. А я давно понял: жизнь есть не что иное как хаос. Нет в ней вовсе никакого порядка, и правил тоже нет.
Борис Акунин, «Коронация или Последний из романов»

Идеальный дизайн


Очень много разработчиков, особенно только-только начинаюших свою профессиональную карьеру, истово верят, что есть такая вещь как «Идеальный дизайн».

Так вот. Его не существует.

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

На заре своей карьеры (не то чтобы она клонилась к закату, но все же времени прошло по айтишным меркам уже порядком) я и сам попадал — и не раз — в эту ловушку. Страсть сделать все красиво, расширяемо и по возможности на века.

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

Так вот: у меня в экипаже главное — сделать это красиво.

Может, красота Дела — это и есть та красота, которая спасет мир?

— Садись. Смотри. Учись, как это делается.

Так всегда настраиваешь новичка, обычно второго пилота: вот смотри, как это можно сделать красиво. Как песню спеть. И — показываешь руками.
Василий Васильевич Ершов, «Раздумья ездового пса»

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

Дизайн может асимптотически приближаться к Идеальному Дизайну, но, в полном согласии с законами математики, никогда не сможет его достичь.

Вместо заключения


Если будет время, то прочтите три книги — "Small Things Considered: Why There Is No Perfect Design", "Getting Real" и процитированные уже «Раздумья ездового пса».

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

Вторую, краткую и по делу, очень полезно будет взять на вооружение в повседневной жизни.

А третью стоит прочесть просто для того, чтобы понять, как сильно человек может любить свое дело и научиться делать все красиво.
Теги:
Хабы:
+29
Комментарии31

Публикации

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн