Всё новое строится на старом

Прочитал интересный пост у Рустама, где была такая цитата:

Как космическая ракета связана с лошадью? Стандарт дорог Римской империи 2 лошади, он перекочевал спустя тысячелетия в современную железную дорогу, а ракетные запчасти делали с учетом размера ж\д тоннелей, через которые приходилось их везти к точке сборки.

Мне это напомнило эпизод We Were Promised Flying Cars на подкасте Traceroute, где они углубляются в тему летающих машин.

В середине 20 века американское общество было одержимо идеей полетов на работу на личных делореанах и даже были компании, разрабатывающие такие автомобили.

Но всё это провалилось не потому, что не хватило денег или изобретательности. Проблема была в отсутствии инфраструктуры.

Цитата (перевод на русский):

Чтобы создать новые технологии, нужны старые технологии. Поэтому технологический стек называется стеком (прим. переводчика: stack — это когда что-то складывают друг на друга, как стог сена или дрова в поленнице). Всё новое всегда строится на старом.

Это очень простая мысль, которая объясняет развитие технологий. Легко сказать, что AI — это что-то фундаментально новое, но чипы nVidia, на которых всё держится, появились благодаря видеоиграм, которые в свою очередь развивались на PC, которые в свою очередь появились благодаря калькуляторам и т.п. Я уверен, что если заглянуть в архитектуру GPU, в ней будут артефакты, которые впервые были применены в деревянных счётах в какой-нибудь древней арабской стране.

В интервью подкасту Acquired основатель nVidia Дженсен Хуанг сказал (перевожу на русский и сокращаю):

Doom не использовал аппаратную акселерацию, рендеринг графики был целиком программный. И это выглядело и так круто. Если бы Джон Кармак не решил использовать OpenGL для Quake, не было бы killer app (приложения показывающего возможности технологии) для нас. Где бы мы были сейчас?

Всё взаимосвязано. Отрицать старое — контрпродуктивно. Что-то новое без старого — иллюзия и от лукавого.

Всё новое всегда строится на старом, особенно, когда в этом замешана физическая инфраструктура.