Post #132
1.02K

В 1957-м году появился язык программирования FORTRAN, и люди, которые тогда уже назывались программистами, взвыли — как можно доверять этому инструменту. Ты не видишь, какой машинный код генерируется, откуда ты вообще знаешь, что машина всё делает правильно! Конечно, нужно писать нолики и единички вручную!
Последние пару недель у меня много одинаковых разговоров с программистами, много напряжения. Уже есть увольнения. Огромная неравномерность в производительности. Люди, которые проработали бок о бок в одном коллективе годы, с точки зрения результата отличаются на порядок.
Типовые доводы — «За ИИ приходится всё время проверять» — а за вами, блин, не приходится? Вы никогда багов не делаете, мне после вас заказчики не звонят и я не краснею, объясняя, как же так получилось, что ни программисты, ни тестировщики не поймали что-то непотребное.
«Архитектурно большие проекты превращаются в неподдерживаемое месиво, контекста не хватит» — ну-ну, дружок, сразу видно, что ты не пробовал, а доводы нашёл в Телеграме. Кроме того, если открыть любой наш репозиторий, которому больше пяти лет, то мы найдём там не менее неподдерживаемое месиво.
«Я трачу много времени, чтобы детально объяснить ему спеку» — чтобы что? Чтобы он писал не код, который работает, а код, который вы хотите? Дайте ему больше тестов и условий, если он в них вписался — значит, даже если он писал на брейнфаке — это отличный код, мне за него заплатят денег и он сделает пользу заказчику.
Лучше всего происходящее в виде крика души описал мой заместитель Серёжа, он у нас руководит всей разработкой.
«Вот когда мне в 3 часа ночи позвонит кто-то и скажет, что прод упал, я лучше буду с помощью ИИ чинить код, написанный ИИ, чем звонить вам — тем, кто с умным видом рассказывает мне сейчас о том, как ИИ архитектуру не тянет, а потом будете рассказывать про личные границы и про work-life balance».
Лучший код — это код, который а) уже написан, б) делает то, что от него требуется.
Всё.
Заменить проект, сделанный ИИ за неделю при помощи человека, который хорошо разобрался и встроился в новый мир, кодом, который будет в тысячу раз лучше, но который команда из трёх будет писать полгода, можно, но есть вопрос — за чей счёт?
Мир изменился необратимо, и я не хочу участвовать в профессиональном заговоре и делать вид, что профессия переводчика с человеческого на машинный всё ещё имеет какой-то смысл. Нет больше этого смысла. Никакую нетленку, которая точно лучше ИИшной, живые программисты не пишут. И это только начало волны — дальше будут меняться подходы к языкам, интерпретаторам и компиляторам, мы нащупываем новые управленческие и методологические парадигмы.
Но все разработчики, которые сейчас не сопротивляются ИИ, не строят психологические защиты, те, кто готов отринуть ложную самоидентификацию «я — тот, кто пишет код», — все могут стать киборгами-кентаврами, существами новой эры, чья производительность позволит создать новый, доселе невиданный софт, новое киберпространство.
И теперь те, кто пишут код руками, у меня работать не будут.
Последние пару недель у меня много одинаковых разговоров с программистами, много напряжения. Уже есть увольнения. Огромная неравномерность в производительности. Люди, которые проработали бок о бок в одном коллективе годы, с точки зрения результата отличаются на порядок.
Типовые доводы — «За ИИ приходится всё время проверять» — а за вами, блин, не приходится? Вы никогда багов не делаете, мне после вас заказчики не звонят и я не краснею, объясняя, как же так получилось, что ни программисты, ни тестировщики не поймали что-то непотребное.
«Архитектурно большие проекты превращаются в неподдерживаемое месиво, контекста не хватит» — ну-ну, дружок, сразу видно, что ты не пробовал, а доводы нашёл в Телеграме. Кроме того, если открыть любой наш репозиторий, которому больше пяти лет, то мы найдём там не менее неподдерживаемое месиво.
«Я трачу много времени, чтобы детально объяснить ему спеку» — чтобы что? Чтобы он писал не код, который работает, а код, который вы хотите? Дайте ему больше тестов и условий, если он в них вписался — значит, даже если он писал на брейнфаке — это отличный код, мне за него заплатят денег и он сделает пользу заказчику.
Лучше всего происходящее в виде крика души описал мой заместитель Серёжа, он у нас руководит всей разработкой.
«Вот когда мне в 3 часа ночи позвонит кто-то и скажет, что прод упал, я лучше буду с помощью ИИ чинить код, написанный ИИ, чем звонить вам — тем, кто с умным видом рассказывает мне сейчас о том, как ИИ архитектуру не тянет, а потом будете рассказывать про личные границы и про work-life balance».
Лучший код — это код, который а) уже написан, б) делает то, что от него требуется.
Всё.
Заменить проект, сделанный ИИ за неделю при помощи человека, который хорошо разобрался и встроился в новый мир, кодом, который будет в тысячу раз лучше, но который команда из трёх будет писать полгода, можно, но есть вопрос — за чей счёт?
Мир изменился необратимо, и я не хочу участвовать в профессиональном заговоре и делать вид, что профессия переводчика с человеческого на машинный всё ещё имеет какой-то смысл. Нет больше этого смысла. Никакую нетленку, которая точно лучше ИИшной, живые программисты не пишут. И это только начало волны — дальше будут меняться подходы к языкам, интерпретаторам и компиляторам, мы нащупываем новые управленческие и методологические парадигмы.
Но все разработчики, которые сейчас не сопротивляются ИИ, не строят психологические защиты, те, кто готов отринуть ложную самоидентификацию «я — тот, кто пишет код», — все могут стать киборгами-кентаврами, существами новой эры, чья производительность позволит создать новый, доселе невиданный софт, новое киберпространство.
И теперь те, кто пишут код руками, у меня работать не будут.
- 🔥 10
- 👏 3
- 👍 2
- 🎉 2
- ❤ 1
- 💯 1











