A Short History of IT: From Loom to Neural Networks

Pasha Veinik

EN | RU
A Short History of IT: From Loom to Neural Networks

Бизнес-контекст

мы наблюдаем, как академическая сеть для физиков превращается в Дикий Запад, где за год создаются и сгорают миллиардные состояния, а бесплатный код (Linux) становится смертельной угрозой для самой богатой корпорации мира.


МОДУЛЬ 4. Паутина, Данные и Пузыри (1990s — 2010s)

Слоган: «От идеализма к капитализму: Как бесплатная сеть стала самым дорогим рынком».


4.1. Рождение Web: Война за «Окно в мир»

Как альтруизм ученого столкнулся с хищничеством бизнеса.

А. Бизнес-крючок: Проблема Вавилонской башни

  • Проблема (Изоляция): 1989 год. Ученые в ЦЕРНе используют разные компьютеры и разные форматы файлов. Обмен информацией — это ад. Чтобы прочитать статью коллеги, нужно физически идти к его компьютеру.
  • Решение (Технология): Тим Бернерс-Ли создает WWW. Он объединяет Интернет (кабель) с Гипертекстом (ссылки).
  • Бизнес-ход (Альтруизм): Тим убеждает ЦЕРН отдать технологию в Public Domain (бесплатно).
  • Результат: Если бы Web был запатентован, мы бы платили за каждый клик по ссылке. Бесплатность стандарта позволила сети взорваться.

Б. Война Браузеров: Netscape vs Microsoft

  • Проблема (Рынок): 1995 год. Марк Андриссен создает Netscape и выходит на IPO. Компания без прибыли стоит $3 млрд. Билл Гейтс понимает: если браузер станет платформой, Windows станет ненужной «прокладкой». Это экзистенциальная угроза монополии Microsoft.
  • Решение (Демпинг): Microsoft выпускает Internet Explorer и встраивает его в Windows бесплатно.
  • Цена прогресса (Антимонополия): Netscape уничтожен (нельзя конкурировать с бесплатным товаром, который уже установлен везде). Но Microsoft попадает под суд, который едва не разделил компанию.
  • Наследие: Браузер победил ОС. Сегодня мы живем в браузере (Chrome), а Windows — просто загрузчик для него.

В. Java: Мечта о независимости

  • Бизнес-мечта: Sun Microsystems хочет сломать монополию Windows.
  • Решение: Джеймс Гослинг создает язык Java и виртуальную машину (JVM). Слоган: «Write Once, Run Anywhere».
  • Экономика: Это попытка сделать софт независимым от железа и ОС. Это не сработало на десктопах (апплеты тормозили), но стало стандартом для серверов (Enterprise), где бизнес готов платить за надежность и переносимость.

4.2. Базы данных: От порядка к скорости

Как мы пожертвовали точностью ради того, чтобы выдержать миллионы пользователей.

А. Реляционная революция: Эдгар Кодд и SQL

  • Проблема (Хаос данных): 1970-е. Данные хранятся в файлах или иерархических деревьях. Чтобы найти «всех клиентов, купивших утюг», нужно писать сложную программу на неделю работы.
  • Решение (Математика): Эдгар Кодд (IBM) придумывает Реляционную модель. Данные — это таблицы.
  • Бизнес-ход (Oracle): IBM тормозит, защищая старые продукты. Ларри Эллисон читает статью Кодда, понимает, что это золотая жила, и создает Oracle.
  • Наследие: SQL стал языком мирового бизнеса. Он позволил менеджерам задавать вопросы базе данных без помощи программистов.

Image of Relational Database Model diagram

Shutterstock

Explore

Б. CAP-теорема и NoSQL: Когда SQL сломался

  • Проблема (Масштаб Web 2.0): 2000-е. Amazon и Google обслуживают миллионы запросов в секунду. Реляционные базы (SQL) не могут быть распределены на 1000 серверов без тормозов.
  • Решение (Компромисс): Эрик Брюер формулирует CAP-теорему. В распределенной системе вы можете выбрать только 2 из 3:
    1. Consistency (Согласованность).
    2. Availability (Доступность).
    3. Partition Tolerance (Устойчивость к разрывам).
  • Цена прогресса: Мы выбираем NoSQL. Мы отказываемся от транзакций (точности), чтобы получить скорость.
  • Пример: Если вы поставили лайк, друг может увидеть его через 5 секунд (Eventual Consistency). Это не страшно для соцсети, но недопустимо для банка.

4.3. Open Source: Победа «Коммунизма»

Как бесплатный труд энтузиастов уничтожил бизнес-модели гигантов.

А. Линус Торвальдс: Хобби против Корпорации

  • Проблема (Стоимость входа): UNIX стоит $5000. Студент не может его купить.
  • Решение (Bazaar Model): Линус пишет ядро Linux и выкладывает код бесплатно. Тысячи людей начинают улучшать его ради развлечения.
  • Экономический парадокс: Microsoft тратит миллиарды на зарплаты разработчиков Windows. Linux развивается бесплатно. Качество кода Linux начинает опережать Windows Server.
  • Стратегия IBM (Commoditize the Complement): IBM вкладывает $1 млрд в Linux. Зачем? Чтобы убить монополию Microsoft. IBM продает железо и сервис, а ОС делает бесплатной.

Б. Git: Децентрализация управления

  • Проблема: Управление кодом Linux стало кошмаром. Существующие системы были платными или медленными.
  • Решение: Торвальдс пишет Git за выходные.
  • Наследие: Git убил централизованные системы контроля версий. Он позволил командам работать асинхронно, находясь на разных континентах. Без Git не было бы современного удаленного формата работы.

4.4. Пузырь Доткомов: Инвестиции в будущее

Почему крах 2000 года был лучшим, что случилось с интернетом.

А. Иррациональный оптимизм

  • Ситуация (1995–2000): Инвесторы верят, что Интернет изменит всё. Любой стартап с .com получает миллионы. Акции растут на 400% в год.
  • Решение (Инфраструктура): Телеком-гиганты (WorldCom, Global Crossing) занимают миллиарды, чтобы проложить оптоволокно по дну океанов. Они верят, что трафик будет расти бесконечно.

Б. Крах и Наследие

  • Реальность: В 2000 году пузырь лопается. NASDAQ падает на 78%. Триллионы сгорают.
  • След денег (Follow the Money): Компании обанкротились, но кабели остались лежать в земле. Их назвали «Темное волокно» (Dark Fiber).
  • Вывод: Следующее поколение (Google, Facebook, YouTube) выкупило эту инфраструктуру за копейки (центы за доллар).
  • Урок для студента: Инвесторы 90-х оплатили банкет для нас. Стриминг 4K-видео и бесплатный YouTube возможны только потому, что в 2000 году кто-то потерял на этом состояние, построив избыточную сеть.

Сквозной кейс модуля: «The Long Tail» (Длинный хвост)

Специальная вставка (Case Study) в финале модуля.

  • Вопрос: Почему Amazon победил книжные магазины, а Netflix — видеопрокаты?
  • Ответ (Экономика полки):
    • В физическом магазине полка стоит денег. Вы ставите только хиты (Гарри Поттер), которые точно купят.
    • В интернете «полка» (база данных) стоит $0.
  • Бизнес-модель: Amazon может продавать миллионы книг, которые покупают один раз в год. Сумма продаж этих редких книг («длинный хвост») превышает продажи бестселлеров.
  • Технический вывод: IT позволил зарабатывать на нишах, которые раньше были экономически невыгодны. База данных сделала ассортимент бесконечным.