Подход, когда модель переписывает PR, — это альтернатива Spec Driven Development (SDD).
Если бы вместо PR была спека, результат был бы настолько же плох, как изначальный PR — во всяком случае, это продемонстрировал опыт коллеги из кейса выше.
Почему так?
В коде меньше неопределенности, чем в тексте на естественном языке. PR может быть перегружен абстракциями и дублированием, но код в нем уже работает. LM получает имеющуюся реализацию как отправную точку и может сосредоточиться на её улучшении.
О том, как несколько строчек кода превращаются в параграфы спек, и почему Codespeak вызывает большой скепсис, писал тут.
И еще забавное совпадение: обнаружил, что бывший коллега из Яндекса сформулировал практически то же самое параллельно со мной.
Если бы вместо PR была спека, результат был бы настолько же плох, как изначальный PR — во всяком случае, это продемонстрировал опыт коллеги из кейса выше.
Почему так?
В коде меньше неопределенности, чем в тексте на естественном языке. PR может быть перегружен абстракциями и дублированием, но код в нем уже работает. LM получает имеющуюся реализацию как отправную точку и может сосредоточиться на её улучшении.
О том, как несколько строчек кода превращаются в параграфы спек, и почему Codespeak вызывает большой скепсис, писал тут.
И еще забавное совпадение: обнаружил, что бывший коллега из Яндекса сформулировал практически то же самое параллельно со мной.
👍8🔥5❤4👾1
Статья про странный баг принесла мне mac Mac mini m4, футболку, кружку и динозаврика.
То был Технотекст, а прямо сейчас на Хабре проходит другой конкурс — Код Будущего. Прошу вас, напишите статейку про то, как спеки не работают в агентной разработке. Есть слушок, что крупные компании (не могу говорить, какие) собираются у себя это вводить на обязательной основе и ужеготовят приготовили курсы.
То был Технотекст, а прямо сейчас на Хабре проходит другой конкурс — Код Будущего. Прошу вас, напишите статейку про то, как спеки не работают в агентной разработке. Есть слушок, что крупные компании (не могу говорить, какие) собираются у себя это вводить на обязательной основе и уже
🔥26😁7👾4
Сходил сегодня на Java Meetup в Сбере. Все понравилось (кроме доклада про SDD, почему -- в постах выше) и порадовало, что у спикеров схожее представление о навыках в современном мире, прям как я писал тут.
❤8🔥6👾4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Уже месяц пользуюсь Neru для управления мышью через клавиатуру. Не писал раньше, потому что хотелось убедиться, что приживется.
На видео демонстрирую вариант управления, который добавил в Neru. Изменение уже попало в недавний релиз. Мой config.toml.
Если хотите сравнить с мышью, вот тест. На клавиатуре смог пройти за 40 секунд.
Ну и добавлю, что это всё же не настолько удобно, чтобы отказываться от мыши, но достаточно удобно, чтобы делать больше вещей с клавиатуры.
P.S.
В комментариях видео с примером в лучшем качестве.
На видео демонстрирую вариант управления, который добавил в Neru. Изменение уже попало в недавний релиз. Мой config.toml.
Если хотите сравнить с мышью, вот тест. На клавиатуре смог пройти за 40 секунд.
Ну и добавлю, что это всё же не настолько удобно, чтобы отказываться от мыши, но достаточно удобно, чтобы делать больше вещей с клавиатуры.
P.S.
В комментариях видео с примером в лучшем качестве.
🔥11🤯5✍2👾2🤔1
Артур Думчев
Наконец-то заполучил M9N — клавиатуру, которую присмотрел еще в 2024, но не смог тогда приобрести. В мире кастомных клавиатур многие проекты запускаются через краудфандинг (group buy): ‣ Дизайнер готовит концепт, запускает рекламу (вот пример c M9N) и…
Написал статью, как пользоваться такими клавиатурами
https://habr.com/ru/articles/1087162/
https://habr.com/ru/articles/1087162/
👍9❤5🔥5😡1
Артур Думчев
Прошу вас, напишите статейку про то, как спеки не работают в агентной разработке.
Сам попросил, сам написал 😊
Поэзия агентной разработки или как теперь писать код
Поэзия агентной разработки или как теперь писать код
2❤9🔥7👍3😁3✍1
А кстати, кто-то использует скиллы вроде karpathy-guidelines, может быть, делали сравнение, как со скиллом и как без?
🤔6👾4😡3
На неделе обнаружил, что написали клон Niagara Launcher — Grace Launcher. Начал пользоваться — разницы нет, только все фичи бесплатны. И есть возможность что-то поправить под себя, потому что open source.
Вспомнилось, как часто за последние 15 лет слушал разговоры о борьбе с монополией сторов (Google Play).
А: — Да зачем вообще нужен этот Google Play Store? Пусть все ставят Linux!
B: — Этого никогда не случится, потому что уже написано миллион приложений, никто их переписывать не будет.
C: — А как же фуксия ОС от гугла? Они уже позволяют запускать андроид-приложения, через пару лет весь андроид туда переедет.
A: — Это же гугл, они забросят проект через пару лет. Логичнее ставить голый линукс и не платить паразитам.
B: — Никто не позволит ставить приложения на голый линукс. Сейчас гугл обеспечивает безопасность, общие механизмы пушей, гайдлайны. Обычным юзерам не нужна свобода Linux.
Чем плохи сторы?
‣ Для обычного пользователя всё дороже, потому что приходится отдавать ~30% с продаж.
‣ Разработчика вынуждают постоянно обновляться, переходить на новые API и SDK, иначе приложение не будут фичерить.
‣ А еще нужно следовать всем правилам, которые постоянно меняются. Зазевался — и аккаунт забанили, удачи со службой поддержки.
Что мы имеем сейчас?
Основные преимущества сторов — доверие пользователей, удобство распространения и монетизации.
Доверие связано с безопасностью, которая уже не та: MCP и агенты на смартфонах создают дыры. О проблемах MCP писал в статье Халява уходит из разработки агентов — почти все актуально.
Распространение — не проблема. Если у вас андроид, воткните провод и попросите у агента установить open source из исходников. Или поставьте магазин F-Droid.
О монетизации я уже писал выше, про комиссию 30%, к тому же из России вообще нет нормальных опций.
А сегодня еще и переписать приложение не проблема. Вот пример перевода плагина 35к строк кода LLM-кой с Clojure на Kotlin еще аж в 2024 году. А в 2026 уже появились клоны сложных программ вроде Word, Adobe Acrobat, Photoshop.
Так что кажется, что технологический барьер, защищающий сторы, исчезает. В той же позиции продавцы софта, для которого не нужен бекенд.
Вспомнилось, как часто за последние 15 лет слушал разговоры о борьбе с монополией сторов (Google Play).
А: — Да зачем вообще нужен этот Google Play Store? Пусть все ставят Linux!
B: — Этого никогда не случится, потому что уже написано миллион приложений, никто их переписывать не будет.
C: — А как же фуксия ОС от гугла? Они уже позволяют запускать андроид-приложения, через пару лет весь андроид туда переедет.
A: — Это же гугл, они забросят проект через пару лет. Логичнее ставить голый линукс и не платить паразитам.
B: — Никто не позволит ставить приложения на голый линукс. Сейчас гугл обеспечивает безопасность, общие механизмы пушей, гайдлайны. Обычным юзерам не нужна свобода Linux.
Чем плохи сторы?
‣ Для обычного пользователя всё дороже, потому что приходится отдавать ~30% с продаж.
‣ Разработчика вынуждают постоянно обновляться, переходить на новые API и SDK, иначе приложение не будут фичерить.
‣ А еще нужно следовать всем правилам, которые постоянно меняются. Зазевался — и аккаунт забанили, удачи со службой поддержки.
Что мы имеем сейчас?
Основные преимущества сторов — доверие пользователей, удобство распространения и монетизации.
Доверие связано с безопасностью, которая уже не та: MCP и агенты на смартфонах создают дыры. О проблемах MCP писал в статье Халява уходит из разработки агентов — почти все актуально.
Распространение — не проблема. Если у вас андроид, воткните провод и попросите у агента установить open source из исходников. Или поставьте магазин F-Droid.
О монетизации я уже писал выше, про комиссию 30%, к тому же из России вообще нет нормальных опций.
А сегодня еще и переписать приложение не проблема. Вот пример перевода плагина 35к строк кода LLM-кой с Clojure на Kotlin еще аж в 2024 году. А в 2026 уже появились клоны сложных программ вроде Word, Adobe Acrobat, Photoshop.
Так что кажется, что технологический барьер, защищающий сторы, исчезает. В той же позиции продавцы софта, для которого не нужен бекенд.
Google Play
Niagara Launcher ‧ Home Screen - Apps on Google Play
A minimalist productivity launcher. One-hand-friendly. Zero ads.
💯9✍4❤3🤔2👍1