Эта история начинается с робота-алкоголика по имени Бендер.

Действие Futurama происходит через 1000 лет в будущем, и он следует за приключениями разрозненной группы людей и нечеловеков, работающих на экономически нестабильную межгалактическую судоходную компанию под названием The Planet Express. Во время особенно неудачного путешествия голодные космические пираты нападают на космический корабль Планетный экспресс. Бендер, обиженный суматохой и пытающийся немного поспать, в ответ изолируется в торпедном аппарате космического корабля. Неудивительно, что в отместку его случайно запускают в пиратский корабль, он врезается в его анахроничную деревянную раму и появляется с другой стороны, мчась в космосе, сжимая сумку с добычей. Фрай и Лила, товарищи по команде Бендера, в ужасе смотрят из кабины, как Бендер улетает в космос. Вскоре они понимают, что никогда не смогут его догнать, потому что они ехали на полной скорости, когда он был спущен на воду.

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

Итак, Бендер снова остается в одиночестве в космосе, на этот раз обремененный осознанием своей фатальной некомпетентности. Его тревога прерывается клубящейся массой звезд и серией ярких мигающих огней. Бендер распознает мигающие огни как двоичный код, но кричит, что двоичный код - это язык, который он забыл. В отчаянии Бендер спрашивает кружащуюся массу, говорит ли она по-английски, вопрос, на который масса отвечает мягким и мужским голосом: «Да, сейчас». Бендер заключает, что он находится в присутствии Бога.

Бендер: Вы знаете, что я собираюсь делать, прежде чем я это сделаю?

Бог: да

Бендер: А что, если я поступлю иначе?

Бог: Тогда я этого не знаю.

Бендер: (потирая подбородок) Круто, круто. (Пауза) Бьюсь об заклад, многие люди молятся тебе, а?

Бог: Да, но так много людей так много просят, что через некоторое время вы просто отключаетесь.

Бендер: Знаешь, когда-то я был Богом.

Бог: Да, я видел. У тебя все было хорошо, пока все не умерли.

Бендер: Это было ужасно, я пытался им помочь, старался им не помогать, но в итоге ничего не смог сделать. Вы думаете, что я сделал неправильно?

Бог: Правильное и неправильное - всего лишь слова. Важно то, что вы делаете.

Бендер: (разочарованно) Да, я знаю, поэтому я спросил, было ли то, что я сделал, - ах, забудь.

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

Бендер: Или парень, который поджигает бар из-за страховки.

Бог: Да, если вы сделаете его похожим на электрическую вещь. Когда вы все делаете правильно, люди не будут уверены, что вы вообще что-то сделали.

Совет Бога Бендеру доводит историю до Ницше. В 13-м коммюнике к первому трактату своей книги О генеалогии морали Ницше подробно останавливается на удобной художественной литературе и религиозной тенденции конструировать понятие предопределенного деятеля перед поступком. Это предположение оспаривается следующей ссылкой на деятеля как на независимый «субстрат» существования:

«Но такого субстрата нет; за действием, действием, становлением нет «бытия»; «Деятель» просто сфабрикован как действие - действие - это все ».

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

Концепция Ницше, особенно при моделировании доменов для проектов объектно-ориентированного программирования, может помочь разработчикам понять, как найти единственный источник истины в создании экземпляра дела, который также можно рассматривать как экземпляры классов, в которых пользователи определенной программы что-то делают. который определяет саму полезность программы, например, твит в Твиттере, публикация на Medium, поездка в Uber, обзор на Yelp.

Более ста лет назад Ницше заложил идеологическую основу, которая не только отвергает биологический детерминизм, но также символически соответствует тому, что считается истинным в объектно-ориентированном программировании. Эта идея также была развита, хотя и в других терминах, французской властной парой Бовуар и Сартр. В книге Экзистенциализм - это гуманизм Сартр выступает против когнитивной лени и причинного допущения, что сущность предшествует существованию. Для Сартра, как и для многих, кто сегодня занимается эмансипацией, верно обратное: существование предшествует сущности. Радикальный вывод Сартра говорит о том, почему объектно-ориентированное программирование так полезно. Учитывая метод класса, называемый «пользователь», если сущность каждого пользователя и все его заданные атрибуты были предопределены, тогда зачем было бы использовать для создания экземпляров отдельных объектов класса пользователя? То же знание, что и Сартр, о том, что существование предшествует сущности, предполагает программист, оставляя атрибуты пользовательского класса открытыми для определения отдельными пользователями. Именно эта гибкость делает объектно-ориентированное программирование таким надежным. Таким образом, сущность или атрибуты каждого пользователя заранее не упакованы, или, как сказал бы Ницше, нет заранее заданного субъекта. Существование, предшествующее сущности (Сартр), или действие, предшествующее субъекту (Ницше), содержит первичный источник истины. Сартр уточняет в своем эссе Экзистенциализм - это гуманизм:

«Ибо, если действительно существование предшествует сущности, никто никогда не сможет объяснить свои действия, ссылаясь на данную и конкретную человеческую природу; Другими словами, детерминизма нет - человек свободен, человек есть свобода. С другой стороны, если Бога не существует, нам не наделены никакими ценностями или командами, которые могли бы узаконить наше поведение. Таким образом, у нас нет ни позади, ни перед нами в светлом царстве ценностей никаких средств оправдания или извинения. Мы остались одни без оправдания ».

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

Сартр, конечно, не одинок. В своей книге Второй пол Бовуар (in) классно заявляет: «Человек не рождается, а, скорее, становится женщиной». Это заявление позже вдохновило новаторские феминистские движения и теории. Джудит Батлер говорит, что она разработала основополагающие идеи для написания Gender Trouble, из этого единственного утверждения. То, что Батлер утверждал в своей книге Gender Trouble, является продолжением идей, разработанных Ницше, Сартром и Бовуаром. Проще говоря, идея состоит в том, что люди могут писать свой собственный код. Существование не предопределено.

Это не просто игра слов «курица и яйцо». В 2004 году проект «Геном человека» раз и навсегда доказал, что расизм и его обобщенные атрибуты на целые группы людей безосновательны. Не существует генетической структуры расы в том виде, в каком мы ее знаем. Это просто украшение долгой эволюции человечества. Раса как категория целиком является определяющим фактором в политике и истории, а не в биологии и генетике. Такой подход к пониманию расы является трудным для многих именно потому, что расизм был настолько широко распространен в политическом и историческом плане, что натурализовал его причины в представление о «сущности». Проект «Геном человека» подтвердил научным открытием то, что теоретизировали и писали Ницше, Сартр, Бовуар и Батлер.

Во время одной из вводных лекций в учебном лагере по разработке программного обеспечения Access Labs в школе Flatiron лектор приветствовал группу, справедливо заявив, что «гена разработчика» не существует. Это заявление резюмирует то, что поддерживает этот пост, особенно с точки зрения сопротивления опасным нарративам. Не будет преувеличением сказать, что отказ от «гена-разработчика» является отрицанием биологического детерминизма и, таким образом, является контрфашистским. Что объединяет все фашистские движения, помимо того, что они полностью паразитичны, так это представление о сущностном, заранее заданном «я». Именно так они оправдывают ортодоксальность господствующей расы, даже когда "господствующая раса" не ведет себя мастерски. Фашисты хотят, чтобы мы поверили, что все евреи - это X, что все мигранты - это Y, а все квиры - Z. Но как разработчики мы знаем этот ужасный код. Каждый индивидуальный объект, то есть каждый экземпляр группы или класса, несет в себе уникальный идентификатор объекта и атрибуты, которым редко задаются значения по умолчанию. Не существует утилиты для программы, в которой входные данные идентичны выходным, и любая программа, в которой нет полезности, является пустой тратой времени и пространства: мусором.

Что касается Бендера, робота-алкоголика, заблудившегося в космосе, он в конце концов возвращается на Землю. Лила и Фрай взбираются на Эверест в поисках межгалактического телескопа и устройства внутренней связи, которое использовалось группой монахов в их духовных поисках Бога. После того, как монахи отказываются позволить им использовать устройство, чтобы найти Бендера, Лила и Фрай силой запирают монахов-пацифистов в туалете. Фрай неутомимо пользуется инструментом в течение трех дней, пока монахи приходят в отчаяние. Лила выражает твердый скептицизм относительно их шансов найти Бендера и наконец убеждает Фрая отказаться от поисков. Когда Фрай терпит поражение, он сердито крутит локатор инструмента и, уходя, говорит Лиле, как сильно он скучает по Бендеру. Локатор инструментов случайно приземляется в пределах досягаемости Бога, и он слышит плач Фрая. Бог будит Бендера, спящего перед ним, кладет ему на спину парашют и бросает его обратно на землю, где он приземляется перед Фраем и Лилой во время их спуска с мистера Эвереста. После радостного воссоединения Лила вспоминает, что они забыли освободить монахов. С сгорбленным и ленивым спокойствием Фрай спрашивает, действительно ли им нужно пойти и освободить их, ведь их Бог, несомненно, их спасет. Бендер отвечает:

"Отличный шанс! Вы не можете рассчитывать на Бога за валета! В значительной степени он сам мне так сказал. А теперь пошли! Если мы не спасем этих монахов, никто не спасет! »