Автор за два месяца с помощью LLM портировал значительную часть Kubernetes на TypeScript, создав "webernetes" — библиотеку (~140 КиБ в gzip), которая запускает полноценный кластер Kubernetes прямо в браузере. Реально, запускает kubelet, планировщик подов, контроллеры Deployment/ReplicaSet, DNS, сетевой интерфейс (CNI), container runtime (CRI) и официальный kubernetes-client API для взаимодействия. И все это без WebAssembly, поскольку даже "hello world" на Go в WASM весит больше всей библиотеки.
Самая большая сложность заключалась в том, что LLM плохо справляются с портированием кода. Агенты срезали углы, заменяли LRU/FIFO-кэши на обычный Map, пропускали тесты и придумывали лишние хелперы, поэтому автор лично ревьюил каждую из ~100 000 строк и написал 204 интеграционных теста, которые прогоняются и для настоящего k3s-кластера, и для "webernetes", гарантируя идентичное поведение.
Суммарные затраты на API-токены составили около $4 335, но автор подчеркивает, что его время все равно осталось самой дорогой статьей проекта. Конечно, LLM хороши как неутомимый генератор кода, но требуют обязательного ручного ревью и надежного набора тестов
Мммм... хуита! За $4k
11.07.2026
Похожее
17.08.2026
Go идеален для AI
В эпоху ИИ-помощников узкое место разработки сместилось с написания кода на его ...
16.08.2026
Пишите руками
Автор предлагает парадоксальный на первый взгляд подход к работе с LLM: вместо т...
10.08.2026
AI фабрики не работают
Основатель HumanLayer разбирает, почему "lights-off software factory" - подход, ...
02.08.2026
Я сделал!
Beej (автор знаменитых Beej's Guides) пишет философское эссе о разнице между "сд...