Продукты теряют душу, когда за ними не стоит конкретный человек

Someone Behind the Software

Продукты теряют душу, когда за ними не стоит конкретный человек

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

Каждое изменение может иметь смысл само по себе, но вместе они начинают напоминать монстра Франкенштейна, а не тщательно вылепленную скульптуру.
  1. jwr

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

    Это, к сожалению, требует времени, так как приходится много раз начинать заново из-за идей, которые оказались не такими уж замечательными, как изначально казалось. И в результате получается программное обеспечение, которое называют «с собственным мнением», и которое часто не следует тому, что делает «индустрия».

  2. allenu

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

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

    Когда вы пользуетесь хорошим программным обеспечением, вы можете почувствовать намерение в том, что было сделано. Человек (или команда) соединил свою особую точку зрения с целями пользователя. На данный момент я не думаю, что агентное программирование даст вам это, по крайней мере не полностью. Оно может правильно уловить большинство общих ценностей и распространённых вещей благодаря своим обучающим данным, но человеку всё ещё нужно редактировать результат или направлять его по хорошему пути, который видит только он и который является частью более широкого видения. Для более простых потребностей вкус и ценности значат меньше, но для более сложных вещей, по моему мнению, это имеет значение.

  3. elliotto

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

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

  4. ajrouvoet

    Мне понравилось вступление. Я как раз взял «Разум творца» Сэйерс, которую Фред Брукс цитирует в «Мифическом человеко-месяце»: «Дороти Сэйерс в своей превосходной книге „Разум творца“ делит творческую деятельность на три стадии: идея, реализация и взаимодействие. Книга, или компьютер, или программа возникает сначала как идеальная конструкция, построенная вне времени и пространства, но завершённая в уме автора». Он продолжает, говоря о том, как пользователь встречает разум творца во взаимодействии: «Творение завершено, когда кто-то читает книгу, использует компьютер или запускает программу, тем самым взаимодействуя с разумом творца».

  5. jakub_g

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

    Это очень хорошее и краткое резюме.

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

  6. simonbarker87

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

    Эти мнения принадлежат создателям, и с ИИ это не изменится.

  7. kristianc

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

  8. hirako2000

    Возможно, на этот раз нам не придётся ждать 70 лет, чтобы потребовать мастерства.

Ещё за этот день

2026-10-18