Комментарии 10
Так это нормально, раньше было лень делать какой-то минипроект под себя, особенно не программисту соответствующей специализации, разобраться с документацией, модулями, популярными паттернами и особенностями языка, чтоб сделать одноразовый инструмент только для себя, а теперь загрузил в нейронку, за пару часов получил приемлемый результат и используешь с радостью без целей дистрибуции и развития.
Про без целей развития и без возможности, пока по ощущениям - то есть суперлениво вайбкодя(перекидывая код из браузера в вскод и ошибки в обратном направлении, я если что не программист) какую-нибудь простую утилиту ловлю себя на мысли что не хочу добавлять даже простые улучшения. А если сломается? А я даже не смотрел что там за код и соответственно не имею представления как починить... а свой код бы переделал...
Аналогично, но если на данный момент все мои потребности закрыты и код выполняет возложенное на него, зачем мне вникать и лезть в то, что там нагенерила система, да потратив какое-то время, я скорее всего смогу разобраться, вникнуть и что-то поправить руками и даже доработать, но зачем, вот недавно мне нужна была система миграции виртуалок из гипервизора А в гипервизор Б на лету и виртуалок несколько тысяч, навайбкодил, смигрировал, положил на память себе готовый скрипт в репу, с полным пониманием, что он мне больше никогда в жизни не пригодится. То-есть нейронка закрыла мою задачу за пол часа, сам бы с чтением доки по API обоих систем я бы убил пару дней на эксперименты, на качество кода внутри скрипта мне глубоко плевать, он выполнил то, что должен был выполнить и больше не нужен. Таких задач намного больше бывает в работе, чем вдумчивая разработка нужного всем инструмента с коммерческим потенциалом - это круто и экономит время, а на звезды в гитхабе как-то плевать.
А если бы этот скрипт не сделал свою работу, а безвозвратно удалил ваши тысячи виртуалок?
Понадеемся, что человек, не пропустил тренировку на кошечках. Так и самому, понимая, можно сделать фигню - элементарно указав не тот ключ, написав запятую не там итп.
Естественно запуск на тестовой, потом запуск на не критичных, примерно 10% от всех, прошло гладко - запуск на оставшихся, с таким же успехом собственноручно сделанный скрипт точно так-же может что-то не то сделать, если ошибиться. Ну и бэкапы никто не отменял. Зато правильно подключенные MCP позволяют без необходимости не вникать в тонны документации не очень нужного тебе инструмента для разовой задачи. У нейронок дохрена минусов, если относиться к ним как к интеллекту, но если относиться как к понятному инструменту ускорения рутинных разовых задач, то не вижу ничего плохого. Я застал еще времена когда использовать IDE с подсказками считалось не тру, а настоящий программист должен был писать в блокноте, но сейчас никто не представляет себе работу без IDE, через несколько лет так же будет и с нейронками.
Так я же не против использования нейронок. Сам пользуюсь. Я имел в виду, что как-то опасно запускать скрипт, в котором не понимаешь ни слова. Именно так я понял Ваш комментарий.
Я давно сбросил написание всяких общеизвестных штук на нейронки, но по принципу: вот тебе интерфейс, напиши реализацию используя такие то библиотеки. Да и то приходится перепроверять результат.
Я не так доавно переводил десятки классов из c++ в c# с маршалингом для древнего xfs 3.3 . С учётом всех исправлений потратил день, в ручную на это может не одна неделя ушла бы.
Интересно это поэтому claude code в фоне без какой-то задачи, просто запущенный терминал отъедает 100% ядра и от гигабайта ram?
А для проектов НЕ написанных через Claude Code, разве не те же 90% имеют меньше 2 звёзд?

90% репозиториев с Claude Code имеют меньше 2 звезд. Это проблема или новая норма?