Последняя #ТоксикСреда 2025 года.
Вот твит от DHH, автора RoR:
микросервисы — это обман (
перевод).
Понятно, что это тупой наброс ради холивара и тысячи лайков. Но у такого наброса есть эффект: тысячи фанатов начинают в это верить и ретранслировать.
У тех, кто ещё не сталкивался с микросервисами или имел негативный опыт, подобные вбросы только усиливают страхи.
Последователь DHH, Тейлор Отвел, тоже не любит микросервисы (но даже если и любит, то не признается): Laravel не про микросервисы, поэтому эта позиция им не выгодна. Вот они и вынуждены говорит, что
каплинг — это хорошо, только не уходите от нас.
Во всех проектах, где я бывал, микросервисы отлично себя чувствуют. Все мухи отделены от котлет: в разных сервисах своя ответственность, свои зависимости и языки (если потребуется). "Отказ от ответственности" позволяет сконцентрироваться на разработке одной изолированной области, не загружаясь другими. Какие-то простые сервисы делаются только один раз, и о них можно уже не вспоминать, лишь бы продолжали работать.
Да, немного пришлось повозиться с деплоем, но и в случае масштабирования монорепы этим придётся заняться.
Нельзя однозначно сказать, что одно лучше другого, но они это говорят, а их
слушают.
—
Политика Ziglang:
No LLM / No AI Policy.
Они напоминают о ней даже в новости о
миграции с Github на Codeberg.
Вроде бы и окей: ну переехали с гитхаба, ну не принимают код от вайбкодеров (подкреплено несколькими примерами) — в их случае, может, и оправдано.
Но даже тут находятся люди, воспринимающие это как догму, и применяют это ко всему остальному: "NO LLM!" и ссылка на Zig.
LLM — отличный инструмент под свои задачи, особенно языковые. Это же прикладная статистика, построенная на огромных массивах текстов, в том числе кода. Глупо отрицать: бери да пользуйся!
Главное соблюдать гигиену. Вот несколько правил для ментального здоровья:
- LLM врёт. Это всего лишь статистика на стероидах в форме удобного инструмента, а
не искусственный интеллект. "Не доверяй и проверяй" — основной принцип работы с LLM.
-
Автор сгенерированного
не ты, а LLM. А значит:
- Относись к сгенерированному, как к буллшиту, пока не доказано обратное.
- Удаляй любой буллшит без мысли, что удаляешь важный результат своей деятельности.
- Не расстраивайся, если буллшит назовут говном: просто собери фидбек и преврати его в промпт для будущих генераций.
Но не злоупотребляй: лучше потрать на фильтрацию буллшита своё время, но не чужое.
-
Ответственность за буллшит всё-равно
на тебе. Отмаза "это не я, а LLM" не прокатит, если ты уже отправил это от своего имени.
—
Если нужен какой-то вывод, то вот:
Нахер DHH. Нахер Laгavel. Не бойтесь пользовать AI.
От души желаю всем критического мышления.
С наступающим Новым Годом!