Вы задавались вопросом, что в разработке вам нравится больше: процесс или результат, писать код или сдавать фичи. Или их нельзя отделить друг от друга? Решение не существует без задачи, как и фича без кода. С появлением LLM что-то сломалось в процессе разработки.
Код, написанный Claude, будь хоть полностью правильным, обложенный тестами (тоже написанными Claude) не приносит столько удовольствия, как твой кривой, косой, выстраданный кусочек кода, любовно продуманный и как-то протестированный. Это утраченное чувство восторга, когда осознаешь, что вот оно - заработало!.
Теперь за тебя код пишет машина, а ты ей в сотый раз говоришь - тут нужно немного поправить, а тут ты поняла меня неправильно, на самом деле я хотел другое.
Код написанный LLM, пусть и по твоему промпту, воспринимается чужим, ты не испытываешь к нему чувств, привязанности. Ты не потратил на него силы и он для тебя ничего не стоит. В любой момент можно попросить LLM его переписать и это также не будет стоить никаких усилий.
Мне не очень нравится смотреть код от LLM, часто он избыточен, переусложнен и кишит ненужными проверками. "Написано не мной". Может людям, которые получают удовольствие от code review с этим проще? - у них прямо бесконечная возможность читать и проверять код.
Вроде бы вывод напрашивается сам собой: не пользуйся LLM или хотя бы не пользуйся ими постоянно. Тот же DHH говорил об этом в подкасте у Лекса Фридмана. Он любит писать код и хочет этим дальше заниматься.
Но тут есть одно но: бизнес требует отдачи - вам дали инструмент, где результат? Интернет полон success-story о написанном LLM продукте, который уже приносит сотни тысяч долларов. И конечно, OpenAI, Anthropic и прочие уверяют, что с их моделями разработка будет в 100 раз эффективнее.
Что движет людьми, выпускающими такие продукты? Явно не любовь к процессу написания кода. Они хотят сделать продукт, получить деньги, решить свою проблему и LLM для них просто инструмент, позволяющий достичь результата. Получают ли они от этого удовольствие? Хочется верить, что да.
Что остается тем кто любит писать код сам? Писать пет-проекты самостоятельно, без LLM. В промышленной разработке прогресс не стоит на месте, LLM никуда не денутся, как не делись IDE, языки ВУ, no-code решения и другие средства, облегчающие жизнь. Второй вариант - поменять свое отношение, переориентироваться на результат. Развиваться больше в продуктовую сторону. Эту тему также поднимали на недавней конфе ПСБ.
Что думаете вы? Вам нравится писать код с LLM?
Post #15
53