– Думаю, любой из вас представляет себе в общих чертах стройку…- Все согласно закивали, хотя и с разной степенью решимости.- Так вот… Если Вам нужно соорудить деревянную будку на садовом участке – Вы, скорее всего, сделаете это сами. Или просто купите готовую, едва ли не первую попавшуюся. Здесь игра особо не стоит свеч.- Он снова ненадолго замолк.- Если же Вам нужно построить дом из камня – Вы уже наверняка будете у кого-то предварительно консультироваться, и действовать будете несколько осторожнее, и думать будете больше… Может – наймёте каменщиков… Если хотите вообще шикарную дачу – то вспомните и о проектировщиках…- Снова пауза.- Ну, а если Вам нужно построить дом… Скажем так – из шестнадцати этажей… То вряд ли хоть один из вас возьмётся делать это сам – любой умный человек будет искать архитектора проекта, который будет долго и тщательно считать, где и в чём на этой стройке можно здорово подзалететь… И будет, по мере возможностей, стараться избежать этого…- Все согласно кивали, слегка недоумевая, куда он клонит.- Умный и удачливый проектировщик сделает меньше ошибок, не слишком умный или не очень удачливый – больше. У неуча или неудачника дом рухнет. Если не привлекать этих ребят совсем – дом тоже, с весьма высокой вероятностью, рухнет. Не сразу, возможно – обычно это происходит в заранее непредсказуемый момент времени. Бывает, что и не происходит совсем: если, скажем, жильцы, слыша тот или иной треск или наблюдая те или иные трещины, начинают стягивать свой дом металлическим корсетом, укреплять фундамент… В итоге это "строение" обходится во много раз дороже и обладает потребительскими качествами во много раз худшими, чем если его сначала корректно спроектировать грамотному проектировщику, привязать к местности грамотному геодезисту и так далее…
– Ну, это всё, в общем-то, очевидно…- Осторожно и нерешительно пробасил Джакус.- Но причём здесь "Всемирная Сеть"?
– При том, что принципы проектирования сложных систем, в общем случае, едины. И – мало зависят от того, какая система проектируется: это вносит лишь некоторые специфические нюансы той или иной предметной области, в которой работают и которой должны в совершенстве владеть проектировщики… Просто информатика – сравнительно молодая область знаний, которая настолько бурно развивается, что захватывает в этот водоворот, как это обычно в подобных случаях бывает, кучу проходимцев, умеющих себя подать, но не умеющих толком работать… В результате – практически всё, что создано за период этого бума, в течение последних 10-20 лет, очень сильно напоминает только что описанное мной здание… "Если бы строители строили свои дома так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию" – эта цитата висела над столом у Ли Ро, когда я первый раз вошёл в его комнату. Лет 5-10 после этого всё улучшалось. Было модным писать хорошо, надёжно; проектировать – тщательно, продумывать – глубоко… Я не говорю, что так делалось всё, но это было, по крайней мере, модно. В тех темах, когда совершенно невозможно понять и представить себе полную постановку задачи до начала работ – модно было по завершении работ выпуском "пилотной версии" всё же делать постановку и переписывать программы заново, любуясь их стройностью, понятностью, наглядностью, структурностью… И удовлетворённо констатируя, что новый – осмысленный – вариант работает раза в четыре быстрее, устойчивее, стабильнее… Потом пришла эра высокоинтегральной микросхемотехники. Компьютеры удешевились, стали доступными если не всем, то большинству.
– Это в Ункарии-то?- Откровенно удивился я.
– Если судить по динамике продаж, то каждая десятая семья его уже имеет, а треть парка – куплено в последние годы. То ли для замены старого, то ли – в качестве просто нового оборудования.- Усмехнулся Аллен.
– Не может быть!- Вырвалось у меня. Но Алл только пожал плечами и замолк.
– Ситуация такова не только и не столько у нас,- после небольшой паузы продолжил он,- сколько в более богатых странах… В результате всего этого программированием, как созданием программ, из которых они пытаются строить системы, занялось несметное количество людей, имеющих обо всём этом весьма смутное представление. Большинство из них "изучали вопрос" либо самостоятельно, либо – под "руководством" тех, кто точно так же – самостоятельно – "изучил" этот "вопрос" только вчера. Эта орда начала вырабатывать свои взгляды, свою терминологию, свои традиции… Справедливости ради нужно сказать, что они, в общем-то, в конце концов, придут, судя по всему, туда, куда надо: человечество, хвала всевышнему, наделено, всё же, каким-то разумом – в том числе и коллективным. Но…- Он вздохнул.
– Что – "но"?- Нетерпеливо переспросил Карой.