Программирование умерло не из-за искусственного интеллекта, а из-за вас

автор оригинала: Zed A. Shaw

Программирование умерло не из-за искусственного интеллекта, а из-за вас

Транслятор: Bereg OM

Поехали...

Вы читали посты. Вы видели экспертов. Вы слышали слухи. Программирование умерло. Его убил искусственный интеллект. Никому не нужно писать код, когда это может сделать за вас Claude. Все обеспокоены. «То, что я любил, умерло, и его убил искусственный интеллект!» Нас заменят искусственным интеллектом!

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

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

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

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

Почему ваш подход к программированию умирает

Я потрачу немного времени, чтобы объяснить, почему корпоративный стиль программирования умирает:

  1. Вы создали общество, в котором программирование воспринимается как второстепенная профессия, приучая программистов к тому, что они во всем зависят от корпораций.
  2. В первую очередь это достигалось за счет некачественного образования.В университетах вы преподавали только Java или C# — два языка, которые продаются корпорациями и используются только корпорациями.Вы не научили программистов ничему, что помогло бы им вести собственный бизнес, создавать собственные продукты или выражать собственные идеи.Вы создавали курсы, которые целенаправленно формировали у начинающих программистов зависимость от создателей языков, которые они изучали.Вы часто заявляли, что изучение конкурирующих языков «считается вредным», несмотря на то, что ни одно исследование не подтверждает эту точку зрения, а многие исследования ей противоречат.Вы также не научили программистов отстаивать свои профессиональные интересы и не позволять менеджерам контролировать их работу, чтобы они писали код только с помощью дорогостоящих инструментов этих корпораций.
  3. Это привело к появлению целого поколения программистов, которые (ошибочно) считали, что у них есть только один выход — работать на кого-то другого, что они никогда не смогут сказать «нет» своим работодателям и что они экономически зависимы от крупных корпораций, потому что так и не научились осваивать новые языки.
  4. Затем вы воспользовались этой выученной покорностью, чтобы убедить программистов в том, что выпускать свой код без разрешительной лицензии небезопасно. Для этого использовались ложные угрозы судебных исков, заявления о том, что никто не будет использовать их проекты, и ложные утверждения о том, что это их долг перед обществом.
  5. Затем вы убедили этих программистов, что компании с многомиллиардными оборотами, такие как Google, Amazon и Microsoft, — это такие же «пользователи», как отдельные люди или малый бизнес. Вы продвигали идею о том, что считать их не пользователями — это «дискриминация», несмотря на огромную разницу в их возможностях.
  6. Затем вы десятилетиями убеждали программистов, что они не заслуживают признания за свою работу, чтобы корпорации не признавали, что используют программное обеспечение с открытым исходным кодом.
  7. Затем вы преследовали программистов, которые делали что-то, что могло вызвать недовольство этих корпораций, чтобы им было проще поглощать проекты. Это включало в себя всё: от требования корпоративных лицензий и названий до требований гарантий качества корпоративного уровня и соблюдения стандартов кодирования.
  8. Наконец, вы угрожали любому проекту, использующему лицензии, удобные для авторов, ложными заявлениями о том, что OSI представляет всех программистов или является каким-то государственным регулирующим органом, поэтому они не имеют права лицензировать свои работы так, как им хочется.

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

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

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

Скатертью дорога

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

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

Настоящая угроза, которую представляет искусственный интеллект, исходит от проектов с открытым исходным кодом и корпораций. Ирония в том, что все ваши десятилетия работы, разрушавшие человечность в программировании, привели к созданию инструмента, который дает программистам свободу делать то, что они хотят. Эти инструменты также позволяют отдельным разработчикам конкурировать с крупными проектами и корпорациями. Мы уже видели, как Cloudflare быстро вытеснила Next.js, и то же самое начало происходить с другими проектами.

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

6
3
1
1
1
27 комментариев