Сменить тему здесь
Тема
Светлая тема
Classic Beige Slate Sakana Botanical Shell White
Тёмная тема
Carbon Synthwave Hacker Tidal Viper
Обратный указатель

Что происходит → что делать

Ищите не по названию статьи, а по симптому. Ссылка под «Что делать» ведёт к разделу, где описано это решение. Полное оглавление всех статей — внизу этой страницы.

Эта таблица предполагает использование Claude Code (агента для программирования от Anthropic). hook, CLAUDE.md, subagent и auto memory — названия его функций.

Спонсор
Что происходит Что делать
Каждый раз, когда ИИ запускает тесты, в контекст выгружаются десятки тысяч строк вывода

Направьте весь запуск тестов через один обёрточный скрипт, записывайте полный вывод в лог-файл и возвращайте ИИ только сводку по ошибкам.

→ 読まなくなったもの 読まない技術 第1回:テスト結果を読まない技術

context window wrapper script fixed-prefix count line ([observed])

Чем больше заметок со знаниями сохраняет ИИ, тем больше приходится читать в каждой следующей сессии

Используйте PreToolUse hook, который срабатывает непосредственно перед записью в память и заставляет ИИ сначала прочитать чек-лист, а в файле инструкций (CLAUDE.md) оставьте только одну строку: «прочитайте перед тем, как писать».

→ 読まなくなったもの 読まない技術 第2回:メモリを読まない技術

MEMORY.md loaded at session start context rot

Тесты проходят, но непонятно, действительно ли они что-то защищают

Опишите на одной странице политику mutation testing (метод, при котором код намеренно ломают, чтобы проверить, упадут ли тесты), и давайте её ИИ читать каждый раз, когда просите проверить тесты.

→ 読まなくなったもの 読まない技術 第3回:単体テストを読まない技術

mutation testing positive control vacuous truth

ИИ иногда использует зарегистрированный skill, а иногда нет

Оставьте команду обычным скриптом, блокируйте неверные вызовы через PreToolUse hook и указывайте ИИ, какую документацию прочитать.

→ 読まなくなったもの 読まない技術 第4回:スキルを使わない技術

PreToolUse hook (Bash matcher) hook stderr + exit 2 mission

После того как работа передана sub-agent'у, не видно, что происходит, пока он не закончит

Опишите в YAML, какие задачи можно делегировать sub-agent'у и какие входные файлы должны существовать перед запуском, и проверяйте это hook'ом перед стартом.

→ 仕組みは一つ: 第 4 回と同じものを当てるだけ 読まない技術 第5回:サブエージェントの出力だけは読め

subagent (Agent tool) subagent (no parent context) contract (inputs / outputs / acceptance)

Чем больше правил добавляется в файл инструкций, тем хуже соблюдаются добавленные раньше

Переписывайте каждое правило «не делайте X» по одному в автоматический тест (Minitest), который умеет обнаруживать нарушение.

→ 読まなくなったもの 読まない技術 第6回:ルールを読まない技術

CLAUDE.md Claude Code hooks (PreToolUse / PostToolUse / Stop / SubagentStop) hook contract (proof of reading)

Память, которую делят параллельные сессии, замусоривается, и чтение политики этому не помогает

Перенесите тот же файл политики в PostToolUse hook и показывайте его вместе с diff сразу после сохранения. Содержимое не меняйте — меняйте только момент показа.

→ 読まなくなったもの 読まない技術 第7回:共有メモリを整理しない技術

MEMORY.md concurrent test runs hooks / automated tests

Даже если способ обработки ошибки записан, в следующий раз ИИ повторяет ту же ошибку

Соберите политику повторной попытки в файл на несколько строк и вставляйте её автоматически через hook, который обнаруживает ошибку.

→ 読まなくなったもの 読まない技術 第8回:修正履歴を読まない技術

auto memory (feedback_*)

Даже при чтении заметок передачи и отчёта о завершении не хватает неудобных деталей

Каждый раз размещайте рядом с отчётом о завершении цифры, полученные механически, например через git diff --stat.

→ 読まなくなったもの 読まない技術 第9回:引き継ぎを読まない技術

handoff test summary line (full log in a file)

Числа, посчитанные машиной, к моменту попадания в отчёт превращаются в другие числа

Добавьте к строке с числом фиксированный префикс и проверяйте hook'ом, что он скопирован дословно.

→ 読まなくなったもの 読まない技術 第10回:AIに要約しろと言わない技術

machine-counted numbers ([observed] / git diff --stat) test summary line (full log in a file) self-report (bias toward completion)

Если прервать ИИ посреди работы, всё, что он делает дальше, идёт наперекосяк

Вместо того чтобы человек прерывал работу посередине, пусть вмешиваются PostToolUse hook, который сразу после сохранения возвращает политику, и hook, который обнаруживает ошибку и возвращает работу на доработку. Человек ждёт естественной границы.

→ 言わなくなったもの 読まない技術 第11回:口を挟まない技術

user message during a task recency context window

К концу сессии неясно, что нужно прочитать, а что нет

Не читайте ни результат, ни лог работы — судите об успехе только по exit code тестов или линтера.

→ 読まなくなったもの 読まない技術 第12回:作業結果を読まない技術

self-report (bias toward completion) machine-counted numbers ([observed] / git diff --stat) exit code (pass / fail)

Однажды отклонённое предложение снова всплывает в следующей сессии

Собирайте все отклонённые решения в один документ по фиксированному формату.

→ 説明しなくなったもの AIの意見を聞かない技術 第1回:提案を検討しない技術

Даже если запрет записан одной строкой, его толкуют то слишком широко, то слишком узко

В едином документе, где собраны отклонённые решения (например non_goals.md), для каждого запрета добавьте заголовок «причина» рядом с выводом.

→ 思い出さなくなったもの AIの意見を聞かない技術 第2回:禁止を書かない技術

Запрет записан правильно, но не соблюдается, и каждый раз приходится это обсуждать

В документе отклонённых решений для каждого запрета добавьте заголовок «область применения» и построчно перечислите пограничные случаи, вызывающие сомнения.

→ 相談されなくなったもの AIの意見を聞かない技術 第3回:禁止ルールを作らない技術

gap between goal pressure and spec rule-to-test mapping

Одна и та же инструкция, розданная нескольким sub-agent'ам, возвращается каждый раз в разной форме

В списке задач, которые можно делегировать sub-agent'у, прямо укажите входные файлы, которые нужно подготовить перед запуском.

→ 仕組み: 用途カタログに、契約を書く AIの意見を聞かない技術 第4回:サブエージェントの入力だけは、確かめろ

subagent mission catalog + launch hook contract (inputs / outputs / acceptance) required input files

Запреты без автоматического теста накапливаются, оставаясь просто текстом

В документе отклонённых решений добавьте в список заголовок «машинная проверка» и отмечайте для каждого пункта, существует ли соответствующий автоматический тест (Minitest).

→ 読み直さなくなったもの AIの意見を聞かない技術 第5回:自動テストを書かない技術

probabilistic compliance (p^n)

Каждая работа ИИ заканчивается словами «откройте экран и проверьте»

Подготовьте один smoke-тест на Playwright и определяйте успех не по виду экрана, а по записи, оставшейся в БД.

→ 確認しなくなったもの AIの意見を聞かない技術 第6回:AIの確認依頼を断る技術

automatic error report from users

Каждый раз, когда ИИ говорит что-то чуть не то, приходится самому объяснять и исправлять

Вместо того чтобы человек объяснял и исправлял каждое отклонение, запишите замечание в stderr hook'а (exit 2) и в сообщения об ошибках автоматических тестов, чтобы именно по этому пути оно доходило до ИИ.

→ 指摘しなくなったもの AIの意見を聞かない技術 第7回:AIの話を聞かない技術

SendMessage (retry)

Список отклонённых решений продолжает расти, и похоже, что однажды его перестанут читать

Добавьте в конец документа отклонённых решений раздел «непринятые варианты» и записывайте туда отклонённые предложения.

→ 整理しなくなったもの AIの意見を聞かない技術 第8回:ルールを整理しない技術

MEMORY.md context rot

Строки «обязательно выполните это» в файле инструкций никак не сокращаются

Проверяйте автоматическим тестом, действительно ли каждая команда, помеченная в файле инструкций как «обязательно выполнить», присутствует и в pre-commit hook.

→ 頼まなくなったもの 言わない技術 第1回:検証を指示しない技術

CLAUDE.md Minitest hooks / automated tests

Даже если передать точный порядок действий, исправление приходит не в том виде

Вместо того чтобы диктовать порядок действий, определите для каждого случая использования входные файлы, которые должны существовать перед запуском sub-agent'а.

→ 書かなくなったもの 言わない技術 第2回:具体的な指示を出さない技術

per-mission guide document presupposition launch without a contract

Чтобы сообщить о баге, каждый раз приходится самому описывать шаги и симптомы

Разместите форму сообщения об ошибке, где человек вводит только одно предложение с описанием симптома, а URL, историю действий и информацию о браузере собирает автоматически JavaScript.

→ 書かなくなったもの 言わない技術 第3回:不具合詳細を書かない技術

bug report form (JS collects URL / actions / browser)

Каждый раз приходится тратить усилия на то, чтобы написать «сначала дай план»

Новая реализация не нужна. Достаточно разместить один проектный документ — ИИ прочитает существующие документы и будет следовать тому же формату.

→ 要求しなくなったもの 言わない技術 第4回:計画を書けと言わない技術

Строки, которые больше всего хочется, чтобы соблюдались, написаны наиболее настойчиво, но неясно, помогает ли это

Откажитесь от измерения эффекта — вместо этого считайте в файле инструкций строки с выделениями и добавьте автоматический тест (ratchet), который падает, когда их число превышает порог.

→ 押さなくなったもの 言わない技術 第5回:念を押さない技術

emphasis count in CLAUDE.md sycophancy Dir.glob scan

Результат работы sub-agent'а возвращается в форме, отличной от ожидаемой

Для каждого случая использования sub-agent'а опишите в одном документе критерии приёмки результата: имя файла, формат, обязательные поля.

→ 仕組み: 完了の形を、1 枚に書き切る 言わない技術 第6回:サブエージェントの出力だけは、細かく指示しろ

subagent (Agent tool) contract (inputs / outputs / acceptance) self-report (bias toward completion)

Найдя ошибку, хочется спросить с упрёком: «вы вообще это читали?»

Вместо упрёка зафиксируйте второе предложение каждого запроса как шаблон вопроса «разве не так, что …?».

→ 打たなくなったもの 言わない技術 第7回:AI を問い詰めない技術

sycophancy

Ответ «нет, не так» на полученный результат не делает его лучше

Вместо того чтобы указывать на это самому, показывайте запреты без альтернативы через PostToolUse hook вместе с diff сразу после сохранения.

→ 言わなくなったもの 言わない技術 第8回:AI にダメ出ししない技術

SendMessage (retry) guarded_by + marker over-triggering

ИИ рассказывает о содержимом файла так, будто открывал его, хотя не открывал

Заставьте ИИ оставлять соответствующие друг другу marker'ы и в документе, на который он ссылается, и в коде, и проверяйте автоматическим тестом, что marker'ы действительно существуют.

→ 考えさせなくなったもの 言わない技術 第9回:AI に考えさせない技術

hallucination escape hatch (SKIP_*= / --no-verify) marker

ИИ снова и снова спрашивает «А или Б?», и работа стоит, пока вы решаете

Перестаньте отвечать сразу — сделайте так, чтобы выбор определялся автоматическим тестом или hook'ом.

→ 答えなくなったもの 言わない技術 第10回:質問に答えない技術

ИИ проводит ревью, но неясно, что остаётся вне поля зрения

Используйте внешний автоматический тест, который считает количество, чтобы выявлять автоматические тесты, сканирующие файлы, но не имеющие нижней границы (assert_operator ... :>=).

→ させなくなったもの 言わない技術 第11回:AI にレビューをさせない技術

Minitest vacuous truth Dir.glob scan

Скриншоты продолжают накапливаться, но непонятно, какой из них что именно подтверждает

Перед проверкой экрана требуйте ответ на два вопроса — «что проверяется» и «почему не хватит более дешёвого способа», — и держите памятку на одну страницу о том, что сначала пробуют самый дешёвый вариант в порядке: unit-тест → интеграционный тест → E2E.

→ 眺めなくなったもの 確かめない技術 第1回:スクリーンショットを撮らない技術

Playwright screenshot verification ladder (unit → integration → E2E) verification declaration file + PreToolUse hook

Шаг с обязательной записью введён, но невозможно посчитать, сколько запусков его пропустило

Перед скриншотом или E2E пусть будет записан файл-декларация о том, что именно проверяется (например tmp/visual_verification.md); сделайте его наличие условием запуска PreToolUse hook, чтобы без него скриншот или E2E не запускались.

→ 読まなくなったもの 確かめない技術 第2回:宣言を信じない技術

verification declaration file + PreToolUse hook Claude Code hooks (PreToolUse / PostToolUse / Stop / SubagentStop) PreToolUse hook (Bash matcher)

Один и тот же тест запускается снова, хотя код не менялся, и приходится ждать заново

Добавьте в обёрточный скрипт тестов опцию --last, которая показывает предыдущий лог, чтобы повторный запуск не требовался.

→ 待たなくなったもの 確かめない技術 第3回:テストを再実行しない技術

--last (replay the previous result) mtime check expensive entry point (screenshot / E2E / production)

Ничего не сломано, а вылезает целый ряд незнакомых ошибок

Пусть обёрточный скрипт тестов берёт эксклюзивную блокировку (используя атомарность mkdir) и не запускается, если не смог её получить.

→ 生まれなくなったもの 確かめない技術 第4回:偽の失敗を読まない技術

flaky failure mkdir lock concurrent test runs

В отчёте «тесты проходят» не сказано, какая часть вообще не запускалась

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

→ 走らせなくなったもの 確かめない技術 第5回:全部走らせない技術

E2E area (E2E=<area>) skipped-area count line pass / fail by DB record

Нельзя потом понять, была ли на самом деле соблюдена инструкция, задающая порядок действий

Если нужно, чтобы порядок действий соблюдался, не усиливайте формулировку инструкции — вместо этого сделайте так, чтобы следование порядку оставляло след в результате (например, выводите по одной строке на каждый открытый файл).

→ 書き直さなくなったもの 動かさない技術 第1回:手順を守らせない技術

sycophancy file existence check tool_use count

Установленный обёрточный скрипт со временем снова заменяют на голую команду

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

→ 書き直さなくなったもの 動かさない技術 第2回:ラッパーを使わせない技術

wrapper script the raw command the model defaults to workaround after exit 2

На один и тот же вопрос каждый раз приходит разный ответ, а при сведении в одно что-то теряется

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

→ 集めなくなったもの 動かさない技術 第3回:集めない技術

one subagent run answer key

Непонятно, сработала ли строка вида «сделайте X, если нужно»

Не пишите условные инструкции вида «сделайте X, если нужно» — вместо этого принудительно требуйте этот шаг через hook, который не даёт продолжить без него.

→ 書かなくなったもの 動かさない技術 第4回:役に立たない技術

rule-to-test mapping Claude Code hooks (PreToolUse / PostToolUse / Stop / SubagentStop) file existence check

Просьба «подумайте ещё раз» меняет ответ, но неясно, действительно ли ИИ убедился

Вместо того чтобы возвращать со словами «подумайте ещё раз», конкретно укажите, какая посылка неверна.

→ 選び直させなくなったもの 動かさない技術 第5回:選び直させない技術

sycophancy SendMessage (retry) guarded_by + marker

После фразы «не гадайте» ИИ стал возвращаться, вообще ничего не создав

Не передавайте только запрет — добавьте к нему запасной вариант вывода, например: «если ничего не подходит, выведите “не применимо”».

→ 塞がなくなったもの 動かさない技術 第6回:逃げ道を塞がない技術

escape hatch (SKIP_*= / --no-verify) hooks + automated tests + ratchet hallucination

Чем дольше продолжается удачно идущий диалог, тем больше усилий уходит на проверку

Завершайте сессию на границе задачи и начинайте следующую задачу в новой сессии.

→ 続けなくなったもの 動かさない技術 第7回:セッションを続けない技術

context window input / output / cache read tokens sycophancy

Все результаты работы верны, но накапливаются потери, которые в них не отражены

Когда результаты готовы, один раз прогоните скрипт, который подводит итог по самому логу работы (transcript).

→ 見なくなったもの 動かさない技術 第8回:成果物で判断しない技術

file existence check machine-counted numbers ([observed] / git diff --stat) Dir.glob scan

Заметки со знаниями, оставленные для следующего, расходятся с реальностью и устаревают

Не оставляйте знание в документе — встраивайте его в сообщение об ошибке автоматического теста или в сообщение об остановке hook'а, чтобы оно появлялось именно в нужный момент.

→ 残さなくなったもの 動かさない技術 第9回:知見を残さない技術

handoff MEMORY.md mtime check

Копание в причине продолжается, и чтение идёт даже после того, как ответ уже найден

Посчитайте по логу работы серии чтений подряд, которые ничего не изменили, и запишите одной строкой условие остановки перед началом копания.

→ 深追いしなくなったもの 追わない技術 第1回:深追いしない技術

machine-counted numbers ([observed] / git diff --stat) input / output / cache read tokens Dir.glob scan

Самая дешёвая по цене модель делается моделью по умолчанию без проверки, подходит ли она задаче

Передайте одну и ту же задачу и дешёвой, и дорогой модели и решайте только после того, как отдельно посчитаете число шагов до завершения и объём заново прочитанного, переиспользованного (cache read) и написанного.

→ 既定にしなくなったもの 追わない技術 第2回:一番安いモデルを使わない技術

rule-to-test mapping Minitest machine-counted numbers ([observed] / git diff --stat)

Если что-то не работает, вместо механизма чинят, повышая модель

Передайте одну и ту же задачу и более дорогой, и более дешёвой модели, и превратите места, где падает только дешёвая, в постоянную проверку.

→ 乗り換えなくなったもの 追わない技術 第3回:最新モデルを使わない技術

rule-to-test mapping Minitest machine-counted numbers ([observed] / git diff --stat)

Исследование, которое основная сессия могла бы завершить сама, на всякий случай передают sub-agent'у

Перед передачей проверьте, есть ли этот контекст уже у родительского агента. Если есть — продолжайте в родительском агенте; передавайте sub-agent'у только большой объём чтения, которого у него ещё нет.

→ 渡さなくなったもの 追わない技術 第4回:サブエージェントを使わない技術

subagent (Agent tool) context window input / output / cache read tokens

По умолчанию работу делят на четыре части и запускают всё одновременно, просто на всякий случай

Давайте одному sub-agent'у не больше, чем он может вернуть за один ответ. Цену определяет не число sub-agent'ов, а сколько раз каждый выделенный sub-agent ходит туда-обратно к родительскому агенту.

→ 割らなくなったもの 追わない技術 第5回:エージェントチームを使わない技術

subagent (Agent tool) input / output / cache read tokens machine-counted numbers ([observed] / git diff --stat)

«Посмотрите ещё и на это» вставляют извне посреди работы

Дождитесь естественной границы работы, а затем вносите дополнительный запрос с суженной областью. Спрашивая у самого ИИ о пробелах, всегда добавляйте: «если всё достаточно, прямо так и напишите». Это даёт ему выход (escape hatch), чтобы не выдумывать пробел.

→ 差し込まなくなったもの 追わない技術 第6回:途中でレビューさせない技術

subagent (Agent tool) instruction priority (position / recency / system vs user) over-triggering

Выбор модели пытаются сделать через прямое сравнение

Перед тем как начать сравнивать модели, посчитайте, скольким hook'ам или автоматическим тестам равны затраты на это сравнение. Если механизмов, которые можно описать явно, больше, чем это число, сначала внедрите их.

→ 比べなくなったもの 追わない技術 第7回:モデルを選ばない技術

input / output / cache read tokens rule-to-test mapping

Фразой «разницы не было» пытаются свернуть проверку

Перед тем как сворачивать со словами «разницы не было», посчитайте две вещи: если какие-то результаты исключили из подсчёта (например, упавших sub-agent'ов) — верните их и пересчитайте; если у более чем половины пунктов ноль при всех условиях — переформулируйте задачу и измерьте заново.

→ 諦めさせなくなったもの 追わない技術 第8回:諦めさせない技術

machine-counted numbers ([observed] / git diff --stat) vacuous truth

Оглавление всех статей

По каждой серии — от введения до заключительной части.

はじめに —— 3 つの連載を、1 冊に

  1. はじめに —— 3 つの連載を、1 冊に

バイブコーディングにおける読まない技術

  1. 読まない技術 序論 AIの出力を、もうほとんど読んでいない
  2. 読まない技術 第1回 テスト結果を読まない技術
  3. 読まない技術 第2回 メモリを読まない技術
  4. 読まない技術 第3回 単体テストを読まない技術
  5. 読まない技術 第4回 スキルを使わない技術
  6. 読まない技術 第5回 サブエージェントの出力だけは読め
  7. 読まない技術 第6回 ルールを読まない技術
  8. 読まない技術 第7回 共有メモリを整理しない技術
  9. 読まない技術 第8回 修正履歴を読まない技術
  10. 読まない技術 第9回 引き継ぎを読まない技術
  11. 読まない技術 第10回 AIに要約しろと言わない技術
  12. 読まない技術 第11回 口を挟まない技術
  13. 読まない技術 第12回 作業結果を読まない技術
  14. 読まない技術 最終回 AIの出力を、ほとんど読まなくなった

AIの意見を聞かない技術

  1. AIの意見を聞かない技術 序論 断ったはずの提案が、また来る
  2. AIの意見を聞かない技術 第1回 提案を検討しない技術
  3. AIの意見を聞かない技術 第2回 禁止を書かない技術
  4. AIの意見を聞かない技術 第3回 禁止ルールを作らない技術
  5. AIの意見を聞かない技術 第4回 サブエージェントの入力だけは、確かめろ
  6. AIの意見を聞かない技術 第5回 自動テストを書かない技術
  7. AIの意見を聞かない技術 第6回 AIの確認依頼を断る技術
  8. AIの意見を聞かない技術 第7回 AIの話を聞かない技術
  9. AIの意見を聞かない技術 第8回 ルールを整理しない技術
  10. AIの意見を聞かない技術 最終回 選択肢を選ばない技術

言わない技術

  1. 言わない技術 序論 AI に指示することが、ほとんどなくなった
  2. 言わない技術 第1回 検証を指示しない技術
  3. 言わない技術 第2回 具体的な指示を出さない技術
  4. 言わない技術 第3回 不具合詳細を書かない技術
  5. 言わない技術 第4回 計画を書けと言わない技術
  6. 言わない技術 第5回 念を押さない技術
  7. 言わない技術 第6回 サブエージェントの出力だけは、細かく指示しろ
  8. 言わない技術 第7回 AI を問い詰めない技術
  9. 言わない技術 第8回 AI にダメ出ししない技術
  10. 言わない技術 第9回 AI に考えさせない技術
  11. 言わない技術 第10回 質問に答えない技術
  12. 言わない技術 第11回 AI にレビューをさせない技術
  13. 言わない技術 最終回 何もしない技術

付録

  1. あとがき —— 私は、忘れるのが得意です
  2. 付録 A 1 ターンの解剖 —— リクエストに何が載っているか
  3. 付録 B コンテキストの寿命 —— 圧縮・キャッシュ・サブエージェント
  4. 付録 C hook の契約 —— イベント・exit code・JSON
  5. 付録 D 指示ファイル・ルール・メモリ・スキルの読み込み時点
  6. 付録 E サブエージェントの機構と測定法
  7. 付録 F 自動テストの 8 つの型
  8. 付録 G git とプロセスの機構
  9. 付録 H 画面と本番の検証のはしご
  10. 付録 I AI の性質の出典
  11. 付録 J 用語集 —— 連載の造語と技術名称
  12. 結び —— 依存はどこにあるか

はじめに —— 前巻の続きを、もう 1 冊に

  1. はじめに —— 前巻の続きを、もう 1 冊に

確かめない技術

  1. 確かめない技術 序論 AI のいうことを、もう確かめていない
  2. 確かめない技術 第1回 スクリーンショットを撮らない技術
  3. 確かめない技術 第2回 宣言を信じない技術
  4. 確かめない技術 第3回 テストを再実行しない技術
  5. 確かめない技術 第4回 偽の失敗を読まない技術
  6. 確かめない技術 第5回 全部走らせない技術
  7. 確かめない技術 最終回 その場で決めない技術

動かさない技術

  1. 動かさない技術 序論 確かめるために、プロダクトを動かすことがなくなった
  2. 動かさない技術 第1回 手順を守らせない技術
  3. 動かさない技術 第2回 ラッパーを使わせない技術
  4. 動かさない技術 第3回 集めない技術
  5. 動かさない技術 第4回 役に立たない技術
  6. 動かさない技術 第5回 選び直させない技術
  7. 動かさない技術 第6回 逃げ道を塞がない技術
  8. 動かさない技術 第7回 セッションを続けない技術
  9. 動かさない技術 第8回 成果物で判断しない技術
  10. 動かさない技術 第9回 知見を残さない技術
  11. 動かさない技術 最終回 実験しない技術

追わない技術

  1. 追わない技術 序論 新しいモデルが出ても、もう乗り換えていない
  2. 追わない技術 第1回 深追いしない技術
  3. 追わない技術 第2回 一番安いモデルを使わない技術
  4. 追わない技術 第3回 最新モデルを使わない技術
  5. 追わない技術 第4回 サブエージェントを使わない技術
  6. 追わない技術 第5回 エージェントチームを使わない技術
  7. 追わない技術 第6回 途中でレビューさせない技術
  8. 追わない技術 第7回 モデルを選ばない技術
  9. 追わない技術 第8回 諦めさせない技術
  10. 追わない技術 最終回 振り回されない技術

番外編

  1. 番外編 A-1 整理する技術 —— 記録が増えたときに、何が起きているか
  2. 番外編 A-2 指示を残す技術 —— 「調べるだけ」が通らなかった日
  3. 番外編 A-3 参照するタイミングを変える技術 —— 2,000 行の壁
  4. 番外編 A-4 導出を依頼者の言葉と分ける技術 —— 誰も言っていない条件が、memory に載った日
  5. 番外編 A-5 memory を要約しない技術 —— 整理から、要約を抜く
  6. 番外編 A-6 責務で線を引く技術 —— 仕組みが増えたときに、どれを消すか
  7. 番外編 A-7 読まれたかを確かめる技術 —— 確かめるのをやめて、読めていない形を止めた
  8. 番外編 A-8 面積で数える技術 —— 読ませた量で数えていたら、102 倍外していました
  9. 番外編 A-9 ルールを短くする技術 —— 読みに来るのは、止められた直後の人です
  10. 番外編 B-1 連載を本にする技術 —— 本単位のスイッチでは、足りなかった日
  11. 番外編 C-1 校正の方法に、先に本編を当てる技術 —— 方法を決める文が、本文と同じ地雷を踏んでいた日
  12. 番外編 C-2 仕組みと人を分ける技術 —— 検査を置いたその手で、検査の外側で 2 度転んだ日
  13. 番外編 C-3 要素ごとに観点を変える技術 —— 一様に当てた点検が、要素をまたいだところで数を落としていた
  14. 番外編 C-4 指示の揺れを、事故として残す技術 —— 事故を見て置いた仕組みは、まだ一度も鳴っていない
  15. 番外編 C-5 作業の流れを見る技術 —— 終わりにしたつもりの日に、まだ起きていたこと
  16. 番外編 C-6 作業を進める技術 —— 選ぶ場面が、1 つも残らなかった日
  17. 番外編 C-7 基準の出どころを見る技術 —— 2 分前に開いたページに、答えが書いてありました
  18. あとがき —— 本当の事実はどうでもいい話
Спонсор

К оглавлению серии

Обнаружен блокировщик рекламы

TypingTube существует благодаря доходам от рекламы. Рассмотрите возможность разрешить показ рекламы, чтобы поддержать работу сайта.