TGViewer
=^._.^= =^._.^= @duchevedos · 18 subscribers
Post #35 54
Очередное не популярное мнение. Возможно, тавтология уже несколько раз переданной мысли.

Сильный coding agent не спасает от слабой инженерии. Он делает её масштабируемой.

Модель может написать качественный код, покрыть его тестами, оформить контракты и оставить trunk зелёным. Но ни один из этих признаков сам по себе не доказывает, что система решает задачу пользователя, правильно переживает отказ или не создаёт второй внешний эффект.

LLM оптимизируется под критерий, который дал инженер. Проверяете наличие интерфейса — получите интерфейс. Проверяете строки покрытия — получите строки покрытия. Проверяете реальный пользовательский исход и запрещённые побочные эффекты — только тогда модель вынуждена построить работающую систему.

Поэтому агентная разработка начинается не с промпта и не с тестов. Она начинается с системного дизайна: кто владеет фактом, где находится durable truth, что происходит при timeout, какой эффект нельзя повторить и какой судья обязан покраснеть при нарушении этого закона.
More from @duchevedos
  1. Sep 25, 2026We built a courtroom where every claim needed a receipt, then realized we’d been testifyin…
  2. Sep 23, 2026change is fine; unjustified change is not
  3. Sep 21, 2026Ну и на правах рекламы собственного дурдома. У меня есть side-проект: slop-комикс про SOL…
  4. Sep 21, 2026Наверное, многим очевидное, но приходит со временем: тесты тоже очень легко написать так,…
  5. Sep 21, 2026Немного оффтопа и щитпоста. Я наконец сменил свой стиль ❕ До и после
  6. Sep 20, 2026Не каждый байт должен спрашивать разрешения. Я тут поймал себя на забавной мысли. Раньше н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →