Очень быстро. А ещё мы скоро узнаем объём, который можно без боли чисто вайбкодить. Типа как автоматизация в екселе идёт хорошо до определённого предела, дальше боль, страдания и извращения. Сейчас этот предел расшили нейронки.
На небе только и разговоров, что о море и о закате
А чего нет? Раньше с микросервисами носились, с NFT, блокчейном. Сейчас новый зверь и страх не сесть на поезд.
Сами нейросети (например Opus 5) научились сносно кодить (и хорошо ревьюить) и расширили зону дешёвой автоматизации: теперь можно самому сделать то, для чего нужно было нанимать разработчиков или экономика стала сходиться для того, за что никто бы не взялся.
Нейронки - это новый ексель.
Наш ПМ вайбкодит админку, если бы не нейронки, у нас бы не было админки, т.к. на неё никогда нет бюджета и через бд бы настраивали.
Ага, качество моего кодилова после появления нейронок выросло, но я всё ещё принимаю решения. И на небольшую задачу их 5-10 штук. Я хз как от этого уйти. Нейронки хорошо находят проблемы, но очень странно их решают, по моим наблюдениям.
А ещё они ведут себя как команды разработки с неограниченным бюджетом: бесконечно улучшают (усложняют) решение, чтобы учесть все возможные случаи. Тут я как человек должен сказать "хватит ловить гонку в методе, который будет использовать только администратор 2 раза в год".
Мы говорим о внимании. У одного человека оно заканчивается в конце концов и приходится делегироваться. А если делегируешь, то нужно доверять. Я работают с нейронками почти год и есть вещи, которые я им доверяю (написание юнит тестов, например, потому что там не было косяков), а есть в которых регулярно происходят проблемы. У меня есть вайб-проект который состояит из файла на 2500 строк со всей логикой, находящейся в слое БД. А юсейсы из апликейшена просто дёргают эти методы. И тут приходится смотреть, чтобы рассказать нейронке как ей писать. Что куда класть.
Может выйдет следующее поколение моделей и я начну доверять им больше, он они сначала должны доказать свою "некосячность" на практике.
А я вот не понимаю как можно не читать код, если мы хотим качества. Даже небольшая фича содержит список чисто технических решения или обработки граничных случаев.
Сейчас выглядит, либо гляди в код, либо лови сюрпризы.
Сегодня только было: появилась nullable поле в ответе и это оказалось сигналом, что решение приятое пару дней назад имеет последствия, которых не ожидал.
АДР про обоснование и фиксацию выбора. В СДД может пойти только решение. Например, используем постгрес, а не мускуль.
И всё-таки, там должно быть архитектурное решение, а не всякая мелочь. Хотя заводить записи с решениями никто не запрещает. У меня в СДД при разработке фичи есть целый список принятых решения в рамках данной фичи и они мелкие, но нужные.
Не, я тоже недолюбливаю людей, которым звезда в голову попала, потому что конъюнктура так сложилась, что им сравнительно много платят. Но не на столько же.
Мне вот нравится решать задачи в практическом смысле. Придумывать решения и реализовывать их. Придумывать и вникать в новое даже больше чем реализовывать. Я даже в факторио не играю, потому что "наигрался" на работе.
Программирование мне это даёт. Точнее давало, т.к. через 10 лет в бэкенде я теперь просто воспроизвожу лучшие свои решения. Точнее заставляю ИИшку это делать. Тоже новая инженерная задача, зато не скучно.
Не будет программирования, буду где-то ещё заниматься тем же самым. Не символы печатать, а придумывать и реализовывать.
Т.е. мне нравится, не потому что я этим занимаюсь, а я этим занимаюсь, потому что мне нравится
ИИ уже пишет приличный код, и уже рисует приличные изображения
А ещё пишет приличные тексты. Чтобы это понять, достаточно посмотреть на стать ни хабре. Мы видим приличные статьи с приличными изображения. Насколько приличные, что их пришлось запрещать правилами.
А по теме: я просто хотел обсудить волнующую меня тему. А т.к. действует принцип Румпельшти́льцхена (чтобы что-то обсудить, сначала это нужно назвать) решил сначала придумать термины для более предметного обсуждения.
Сейчас любое программированием с ИИ называют вайб-кодингом: хоть ты в чате обсуждает проблему, хоть ты тратишь миллиард токенов в день. И пока нет названий, нет предмета обсуждения. Из-за этого постоянно вижу в комментах шизофрению, когда один говорит про "слона", другой про "муху" и все делают вид, что обсуждают одно и то же.
И как теперь объяснить нужность и ценность хорошей инженерной работы?
Это если есть геттер
С полем протестил клодом, получился доступ по смещению
Я так понял в момент первого вызова вычисляется смещение и jit либо генерит доступ к полю, либо генерит метод, бросающий исключение.
Очень быстро. А ещё мы скоро узнаем объём, который можно без боли чисто вайбкодить. Типа как автоматизация в екселе идёт хорошо до определённого предела, дальше боль, страдания и извращения. Сейчас этот предел расшили нейронки.
Всякое бывает. Мне приходилось подменять статическую локальную функцию в библиотеке парсинга екселя, чтобы улучшить этот самый парсинг.
Какие фишки? Чем отличается от безопасного доступа к публичному полю?
Платное ревью
Ну и нормально, а то хотят всю работа на ревьюеров переложить
А чего нет? Раньше с микросервисами носились, с NFT, блокчейном. Сейчас новый зверь и страх не сесть на поезд.
Сами нейросети (например Opus 5) научились сносно кодить (и хорошо ревьюить) и расширили зону дешёвой автоматизации: теперь можно самому сделать то, для чего нужно было нанимать разработчиков или экономика стала сходиться для того, за что никто бы не взялся.
Нейронки - это новый ексель.
Наш ПМ вайбкодит админку, если бы не нейронки, у нас бы не было админки, т.к. на неё никогда нет бюджета и через бд бы настраивали.
В общем мир меняется, поэтому обсуждаем.
Ага, качество моего кодилова после появления нейронок выросло, но я всё ещё принимаю решения. И на небольшую задачу их 5-10 штук. Я хз как от этого уйти. Нейронки хорошо находят проблемы, но очень странно их решают, по моим наблюдениям.
А ещё они ведут себя как команды разработки с неограниченным бюджетом: бесконечно улучшают (усложняют) решение, чтобы учесть все возможные случаи. Тут я как человек должен сказать "хватит ловить гонку в методе, который будет использовать только администратор 2 раза в год".
Мы говорим о внимании. У одного человека оно заканчивается в конце концов и приходится делегироваться. А если делегируешь, то нужно доверять. Я работают с нейронками почти год и есть вещи, которые я им доверяю (написание юнит тестов, например, потому что там не было косяков), а есть в которых регулярно происходят проблемы. У меня есть вайб-проект который состояит из файла на 2500 строк со всей логикой, находящейся в слое БД. А юсейсы из апликейшена просто дёргают эти методы. И тут приходится смотреть, чтобы рассказать нейронке как ей писать. Что куда класть.
Может выйдет следующее поколение моделей и я начну доверять им больше, он они сначала должны доказать свою "некосячность" на практике.
От честностей в статьях хабра уже тошнит :(
А почему с токеном не ловится поведенчески и куда делось симметричное "другой IP".
Вообще, берёшь куку, будь добр помнить CSRF/XSRF, не смотря на все защиты куки.
... и получают по ушам.
Я сам разраб и меня интересует, как не смотреть в код и не ловить сюрпризы. Пока не получается. Всё-равно нужно вникать.
Если мы согласны на сюрпризы ради ускорения, то всё ок, вопросов нет
А я вот не понимаю как можно не читать код, если мы хотим качества. Даже небольшая фича содержит список чисто технических решения или обработки граничных случаев.
Сейчас выглядит, либо гляди в код, либо лови сюрпризы.
Сегодня только было: появилась nullable поле в ответе и это оказалось сигналом, что решение приятое пару дней назад имеет последствия, которых не ожидал.
АДР про обоснование и фиксацию выбора. В СДД может пойти только решение. Например, используем постгрес, а не мускуль.
И всё-таки, там должно быть архитектурное решение, а не всякая мелочь. Хотя заводить записи с решениями никто не запрещает. У меня в СДД при разработке фичи есть целый список принятых решения в рамках данной фичи и они мелкие, но нужные.
Не, я тоже недолюбливаю людей, которым звезда в голову попала, потому что конъюнктура так сложилась, что им сравнительно много платят. Но не на столько же.
Что-то личное?
Мне вот нравится решать задачи в практическом смысле. Придумывать решения и реализовывать их. Придумывать и вникать в новое даже больше чем реализовывать. Я даже в факторио не играю, потому что "наигрался" на работе.
Программирование мне это даёт. Точнее давало, т.к. через 10 лет в бэкенде я теперь просто воспроизвожу лучшие свои решения. Точнее заставляю ИИшку это делать. Тоже новая инженерная задача, зато не скучно.
Не будет программирования, буду где-то ещё заниматься тем же самым. Не символы печатать, а придумывать и реализовывать.
Т.е. мне нравится, не потому что я этим занимаюсь, а я этим занимаюсь, потому что мне нравится
ИИ-агенты - новый эксель
А ещё пишет приличные тексты. Чтобы это понять, достаточно посмотреть на стать ни хабре. Мы видим приличные статьи с приличными изображения. Насколько приличные, что их пришлось запрещать правилами.
Это была единственная комбинация которую я знал, прощай длинное тире...
За пародию зачёт.
А по теме: я просто хотел обсудить волнующую меня тему. А т.к. действует принцип Румпельшти́льцхена (чтобы что-то обсудить, сначала это нужно назвать) решил сначала придумать термины для более предметного обсуждения.
Сейчас любое программированием с ИИ называют вайб-кодингом: хоть ты в чате обсуждает проблему, хоть ты тратишь миллиард токенов в день. И пока нет названий, нет предмета обсуждения. Из-за этого постоянно вижу в комментах шизофрению, когда один говорит про "слона", другой про "муху" и все делают вид, что обсуждают одно и то же.