И программирование — это не волшебство, вы, нарциссы.

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

Эта цитата принадлежит Хуану Бенету, основателю Protocol Labs, на Fullstack Fest в 2016 году. Это грандиозное мнение является общей точкой зрения в технических областях. Вы можете найти сотни, а то и тысячи аналитических статей и докладов, утверждающих, что за программированием скрывается какое-то мифическое качество. Программистов описывают как единорогов, киборгов и так далее.

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

Послушайте, я не хочу, чтобы люди считали всех программистов злыми или невежественными (#notallprogrammers). Мы говорим здесь не о людях на индивидуальном уровне, а о мышлении, которое систематически увековечивает вред.

По правде говоря, в каждой отрасли есть люди, которые много говорят о ней. Вы должны прислушаться к тому, как писатели описывали процесс письма — это почти по-библейски. Как однажды сказал Стивен Кинг: Писать — это волшебство, такая же вода жизни, как и любое другое творческое искусство. Вода бесплатная. Так что пей. Пейте и насыщайтесь.

Что отличает программистов, так это то, что прямо сейчас они высоко ценятся в нашем обществе и, следовательно, не должны рассматривать свой труд как взаимосвязанный с другими. Средний писатель зарабатывает где-то от 50 до 60 тысяч долларов в год, и это включает только профессиональных писателей, а не тех, кто подрабатывает на стороне. Средний программист начального уровня зарабатывает на десятки тысяч больше, что выше для людей на начальных позициях. Писатель может сколько угодно называть себя волшебником, но он не будет чувствовать себя человеком, получающим менее 50 000 долларов в год и сжигающим до полуночи масло, чтобы закончить дерьмовые контракты.

Легко почувствовать себя волшебником, живущим в финансовом пузыре, где вас никогда не задают по-настоящему, но программирование — это не волшебство. Каждое нажатие на клавиатуре требует труда тысяч людей, которые не получают такого же признания и оплаты, как программисты. Ваш компьютер нужно было построить, включить и обслуживать. Вам нужно было получать пищу, уход и жилье, необходимые для работы, не говоря уже об обучении. Удалите любой из этих шагов, и это просто кусок металла с черным зеркалом стоимостью более 1000 долларов.

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

Это никогда не было всем тобой. Ничей труд никогда не принадлежит только им.

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

Возьмем пример Facebook (теперь Meta), который рекламировал себя как место социальных связей, но вместо этого построил платформы, через которые должны были пройти все остальные, монетизируя данные своих пользователей в процессе с помощью рекламного таргетинга. Эти сети оказали огромное влияние на журналистику, поскольку доходы газет от рекламы сократились по всей стране. Независимо от того, верите вы в аргумент о том, что социальные сети убили журналистику или это сделал Интернет в целом, нельзя отрицать, что такие сайты, как Facebook и Google, не помогли. Там, где когда-то господствовали газеты, теперь многие газеты должны платить напрямую Facebook, чтобы достучаться до своих читателей. Приложение стало посредником, призванным выкачивать богатство из других.

Газеты по всему миру теперь судятся с компанией из-за этой потери доходов. Период до Интернета не был идеальным. Газеты часто сами по себе были привратниками, но наследие сайтов социальных сетей способствовало созданию системы, в которой большой процент американцев живет в новостных пустынях. Они заходят в Facebook, Twitter и Nextdoor для получения местной информации, но они не заменяют постоянные репортажи, и дезинформация о них свирепствует. Многие американцы сейчас знают о своих сообществах меньше, чем 15 лет назад, до засилья этих сайтов.

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

Магия программирования сделала это. Программисты крупных технологических фирм не добавили газетам возможностей и не дали журналистам и другим сверхспособностям, а наоборот. Капиталисты использовали программирование, чтобы перекачивать стоимость других отраслей для себя. Как Ниташа Тику написала в Wired:

«Только сейчас, спустя десятилетие после финансового кризиса [2008–2009 гг.], американская общественность, кажется, осознала, что то, что мы считали разрушением, работало скорее как извлечение — наших данных, нашего внимания, нашего времени, нашего творчества, нашего контент, наша ДНК, наши дома, наши города, наши отношения. Предсказания технопровидцев привели нас не в будущее, а в будущее, где они короли».

Мнение Хуана и других о том, что программисты — магические существа, — не просто преувеличение, а удобная ложь, используемая для игнорирования вреда, который они наносят миру.

Для многих программисты не волшебники, а паразиты. Они строят цифровые усики, которые позволяют тем, кто наверху, брать и брать, пока ничего не останется.

Если вы программист и все еще придерживаетесь идеи, что ваш труд — это магическая сила, более особенная, чем остальное человечество, то вы, скорее всего, вносите свой вклад в эту токсичную систему. Ты говорил себе, что ты волшебник, когда на самом деле был чумой.

И в этом нет ничего волшебного.