Что общего у архитектуры программного обеспечения и градостроительства

Я однажды прочитал книгу об архитектуре. Это была книга об архитектуре городов и градостроительстве. Мне это показалось увлекательным, и вся тема была удивительно похожа на архитектуру программного обеспечения.

Архитекторы городов рассматривают город как единую систему с множеством противоречивых целей, каждая из которых развивается со временем, и пытаются создать наилучшее возможное решение, которое может масштабироваться и быть устойчивым к сбоям. Звучит знакомо?

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

Мы не осознаем, и думаю не способны полностью осознать, насколько архитектура городов, в которых мы живем, влияет на нашу жизнь и наше мышление. Выдающиеся архитекторы прошлого сформировали ландшафт целых стран, от США до многих стран бывшего СССР.

Например, я родился в России, и каждый россиянин знает характерный мрачный и серый стиль провинциального города СССР или Восточной Европы. И большинство россиян никогда не задают вопроса, откуда это взялось и почему. Оказывается, мы можем поблагодарить за этот стиль француза. Ле Корбюзье, известный французский архитектор, придумал этот стиль и продвигал его по всему миру. Не все страны приняли его, но элементы можно найти почти везде.

Например, Студенческий центр Массачусетского технологического института. Просто посмотрите на это; эта форма хорошо известна всем, кто жил в странах постсоветского пространства.

Найди 10 отличий от ДК в Урюпинске

Найди 10 отличий от ДК в Урюпинске

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

Честно говоря, этот архитектурный дизайн был довольно современным и прогрессивным в свое время. Он очень функционален, и многие его элементы до сих пор используются в современных городах. В Советской России, к сожалению, этот подход был принят в его самой уродливой форме домов пластин (наши серые многоэтажки) и сформировал среду обитания миллионов людей на многие годы.

Но с другой стороны, почему американские города такие, какие они есть? Они совсем не похожи на города в Европе или Азии. Я бы сказал, что выдающимися особенностями большинства американских городов являются отчетливый Даунтаун с высотками, который становится похожим на город-призрак после 17:00, улица с барами (так называемый strip) и развлечениями и бесконечные пригороды, где живет большинство людей.

Также, асфальтовые дороги повсюду, так что вы можете удобно доехать куда угодно — к банкомату, парку, через парк, в Йеллоустон прямо к месту, где бродят бизоны, на университетский кампус и на избирательный участок. Все дороги будут в отличном состоянии и приведут прямо к месту назначения. Боже упаси, если американцу придется идти дополнительные 30 метров.

Опять же, почему это так? Удивительно, но это связано с Генри Фордом и Уолтом Диснеем. Изобретение автомобиля и его доступность сформировали мышление архитекторов того времени, и первый Диснейленд на самом деле был попыткой Уолта Диснея построить свой город мечты, который он назвал Город-Сад, а не парк развлечений. Попытка потерпела неудачу, и наследники Уолта Диснея превратили его в парк, который мы знаем, но опять же, определенные элементы были приняты в современном градостроительстве. Например, город Рестон в Виргинии построен на основе подобного плана. Вы можете прочитать об этом здесь: Рестон.

В США много экспериментальных городов, включая Санта-Барбару, и города, построенные как закрытые сообщества (gated communities) со своими особенностями. Но общая архитектура американских городов основана на работах двух основных архитекторов: Фрэнка Ллойда Райта и Луи Салливана.

Санта Барбара, красивый городок для  богатых

Санта Барбара, красивый городок для богатых

Райт сформировал идею американской мечты, где каждый должен иметь свой собственный дом с маленьким белым забором и близостью к парку. Его идеи об архитектуре были довольно интересными. В частности, он видел идеал города как пасторальный рай, разделенный на слои определенным образом, так что бизнес, производство, розничная торговля и жилые районы не смешиваются, но все же легко доступны через сеть дорог. Жилые районы должны были быть зелёными и, ну, пасторальными. Вот почему пригороды так распространены в США. Этот подход имеет много недостатков и вызвал много критики. Некоторые архитекторы даже называют его «раком пригородов», потому что пригороды (в силу своей одноэтажности) склонны неуправляемо расти и занимать все больше и больше места. Ну и далеко не каждый хочет жить в деревне (вот сюрприз).

Действительно, этот подход очень децентрализован и не позволяет достичь эффективности сконцентрированных городов, типичных для Западной Европы или Азии. Это в некотором роде похожая проблема на дилемму централизованного против распределенного программного обеспечения, и архитекторы думали о подобных вопросах, решая ее.

Данный подход оказался во многом ошибкой. Центр городов вымирает после шести вечера и там не остаётся обычных людей — остаются только те кому некуда идти. Бездомные, преступники и так далее. Поэтому в США даунтаун выглядит красиво издалека, но часто является опасным местом после шести вечера, и жить там никто не рвется. Исключение составляют старые города типа Бостона и Нью Йорка, которые начали развиваться раньше и по своему пути.

Как видите, ошибки случаются и у архитекторов городов. Хотели как лучше, но получилось как обычно. Ошибки заложенные вначале теперь очень сложно исправить, и всем приходится есть кактус.

Это очень длинная тема, так что я на этом пока остановлюсь. Я думаю, технологии могут многому научиться из опыта городских архитекторов. Они понимали write-only характер своей работы и очень много думали при проектировании об этой проблеме, стараясь предугадать последствия.

Я со-основатель AI интегратора Рафт.

Делюсь опытом в ТГ-канале.

© Habrahabr.ru