Cambia el tema aquí
Tema
Modo claro
Classic Beige Slate Sakana Botanical Shell White
Modo oscuro
Carbon Synthwave Hacker Tidal Viper
Índice inverso

Qué está pasando → qué hacer

Busca por síntoma, no por título. El enlace bajo "qué hacer" lleva a la sección que describe ese mecanismo. El índice completo de todos los artículos está al final de esta página.

Esta tabla presupone Claude Code (el agente de programación de Anthropic). hook, CLAUDE.md, subagent y auto memory son los nombres de sus funciones.

Patrocinador
Qué está pasando Qué hacer
Cada vez que la IA ejecuta los tests, decenas de miles de líneas de salida inundan el contexto

Enruta todas las ejecuciones de tests a través de un único script wrapper, escribe la salida completa en un archivo de log y devuelve a la IA solo un resumen de los fallos.

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

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

Cuantas más notas de conocimiento guarda la IA, más tiene que leer cada sesión futura

Usa un hook PreToolUse que se ejecute justo antes de escribir en memoria para que la IA lea antes una checklist, y deja el archivo de instrucciones (CLAUDE.md) reducido a una sola línea: "lee antes de escribir".

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

MEMORY.md loaded at session start context rot

Los tests pasan, pero no está claro si realmente protegen algo

Escribe una política de una página sobre mutation testing (romper el código a propósito para ver si los tests lo detectan) y haz que la IA la lea cada vez que le pidas revisar los tests.

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

mutation testing positive control vacuous truth

La IA a veces usa una skill registrada y a veces no

Deja el comando como un script normal, bloquea las invocaciones incorrectas con un hook PreToolUse e indica a la IA qué documentación debe leer.

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

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

Una vez que el trabajo pasa a un sub-agente, no se ve qué está pasando hasta que termina

Define en YAML qué tareas pueden delegarse a un sub-agente y qué archivos de entrada deben existir antes de lanzarlo, y verifícalo con un hook antes de que arranque.

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

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

Cuantas más reglas se añaden al archivo de instrucciones, menos se respetan las reglas anteriores

Reescribe cada regla de "no hagas X", una por una, como un test automatizado (Minitest) capaz de detectar la infracción.

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

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

La memoria compartida entre sesiones paralelas se desordena, y hacer que lean la política no ayuda

Traslada la misma política a un hook PostToolUse y muéstrala junto al diff justo después de guardar. Mantén el contenido igual: cambia solo el momento en que se muestra.

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

MEMORY.md concurrent test runs hooks / automated tests

Aunque se ha dejado escrito cómo manejar un fallo, la IA repite el mismo error la próxima vez

Resume la política de reintento en unas pocas líneas en un archivo, y haz que un hook que detecte el fallo la inserte automáticamente.

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

auto memory (feedback_*)

Incluso leyendo las notas de traspaso y el informe de finalización, faltan las partes incómodas

Coloca siempre, junto al informe de finalización, números obtenidos mecánicamente, como los de git diff --stat.

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

handoff test summary line (full log in a file)

Los números que cuenta la máquina se convierten en otros distintos para cuando llegan al informe

Añade un prefijo fijo a la línea con el número, y haz que un hook compruebe que se copió literalmente.

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

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

Interrumpir a la IA a mitad de tarea descoloca todo lo que hace después

En lugar de que una persona interrumpa a mitad de tarea, deja que intervengan un hook PostToolUse que devuelve la política justo después de guardar y un hook que detecta el fallo y devuelve el trabajo. La persona espera a un punto de corte.

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

user message during a task recency context window

Al final de una sesión, no está decidido qué hay que leer y qué no

No leas el entregable ni el registro de trabajo: decide el resultado únicamente por el exit code de los tests o del linter.

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

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

Una propuesta que ya se rechazó vuelve a aparecer en la siguiente sesión

Reúne cada decisión rechazada en un único documento, con un formato fijo.

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

Aunque se ha escrito una prohibición de una línea, se interpreta tanto de más como de menos

En el único documento que reúne las decisiones rechazadas (por ejemplo non_goals.md), añade un apartado de "motivo" a cada prohibición, junto a la conclusión.

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

La prohibición está bien escrita pero no se respeta, y cada vez alguien pregunta al respecto

En el documento de decisiones rechazadas, añade un apartado de "alcance" a cada prohibición y enumera, una por línea, los casos límite que generan dudas.

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

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

Al dar las mismas instrucciones a varios sub-agentes, cada uno devuelve el trabajo en una forma distinta

En la lista de tareas delegables a un sub-agente, indica explícitamente los archivos de entrada que deben prepararse antes del lanzamiento.

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

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

Las prohibiciones sin ningún test automatizado se acumulan sin ser más que texto en una página

En el documento de decisiones rechazadas, añade un apartado de "verificación automática" a la lista y marca, elemento por elemento, si existe un test automatizado (Minitest) correspondiente.

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

probabilistic compliance (p^n)

Cada trabajo de la IA termina con un "por favor, abre la pantalla y compruébalo"

Prepara un único smoke test con Playwright, y decide el resultado por el registro que queda en la base de datos, no por el aspecto de la pantalla.

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

automatic error report from users

Cada vez que la IA dice algo ligeramente desviado, eres tú quien lo explica y lo corrige

En lugar de que una persona explique y corrija cada desviación, escribe la corrección en el stderr del hook (exit 2) y en los mensajes de fallo de los tests automatizados, para que ese sea el camino por el que llega a la IA.

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

SendMessage (retry)

La lista de decisiones rechazadas sigue creciendo y parece que llegará un punto en que nadie la lea

Añade un apartado de "opciones no adoptadas" al final del documento de decisiones rechazadas, y registra ahí las propuestas rechazadas.

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

MEMORY.md context rot

Las líneas de "ejecuta esto siempre" del archivo de instrucciones nunca disminuyen

Usa un test automatizado que compruebe si cada comando que el archivo de instrucciones marca como "ejecutar siempre" existe también en un pre-commit hook.

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

CLAUDE.md Minitest hooks / automated tests

Aunque se ha escrito exactamente cómo hacerlo, la corrección no vuelve hecha de ese modo

En lugar de dictar el procedimiento, define, para cada caso de uso, los archivos de entrada que deben existir antes de poder lanzar un sub-agente.

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

per-mission guide document presupposition launch without a contract

Reportar un bug significa escribir los pasos y los síntomas cada vez, tú mismo

Instala un formulario de reporte de bugs donde la persona solo escribe una frase describiendo el síntoma, y deja que JavaScript recoja automáticamente la URL, el historial de acciones y la información del navegador.

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

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

Escribir "primero dame un plan" cada vez es en sí mismo una tarea repetitiva

No hace falta ninguna implementación nueva. Coloca un único documento de diseño, y la IA leerá los documentos existentes y seguirá el mismo formato.

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

Las líneas que más se quiere que se cumplan son las que se escriben con más énfasis, pero no se sabe si eso ayuda

Deja de intentar medir el efecto: en su lugar, cuenta las líneas del archivo de instrucciones que usan énfasis y añade un test automatizado (un ratchet) que falle en cuanto ese número supere un umbral.

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

emphasis count in CLAUDE.md sycophancy Dir.glob scan

El entregable de un sub-agente vuelve en una forma distinta a la esperada

Para cada caso de uso de sub-agente, define en un único documento los criterios de aceptación de su entregable: nombre de archivo, formato, campos obligatorios.

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

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

Encontrar un error da ganas de exigir: "¿de verdad leíste esto?"

En lugar de exigir una respuesta, fija la segunda frase de cada petición a la plantilla de pregunta "¿no es cierto que ...?".

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

sycophancy

Responder "eso no es" a la respuesta obtenida no la mejora en nada

En lugar de señalarlo tú mismo, presenta las prohibiciones sin alternativa mediante un hook PostToolUse, mostrado junto al diff justo después de guardar.

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

SendMessage (retry) guarded_by + marker over-triggering

La IA habla del contenido de un archivo como si lo hubiera abierto, sin haberlo hecho

Haz que la IA escriba markers correspondientes tanto en el documento referenciado como en el código, y verifica con un test automatizado que esos markers existen de verdad.

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

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

La IA sigue preguntando "¿A o B?" y el trabajo se detiene mientras decides

Deja de responder al momento: haz que la elección la decida un test automatizado o un hook.

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

La IA está haciendo la revisión, pero no está claro qué es lo que no está mirando

Usa un test automatizado externo que cuente elementos para detectar cualquier test automatizado que recorra archivos pero no tenga una aserción de mínimo sobre el conteo (por ejemplo, assert_operator ... :>=).

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

Minitest vacuous truth Dir.glob scan

Las capturas de pantalla se acumulan, pero no está claro cuál verificó qué

Antes de mirar la pantalla, exige responder a dos preguntas — "qué se está verificando" y "por qué no basta un método más barato" — y mantén una guía de una página que priorice la opción más barata, en el orden test unitario → test de integración → E2E.

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

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

Se puso un paso que exige dejarlo por escrito, pero no se puede contar cuántas ejecuciones lo saltaron

Antes de una captura de pantalla o un E2E, haz escribir un archivo de declaración que diga qué se va a verificar (por ejemplo tmp/visual_verification.md), convierte su existencia en una precondición de un hook PreToolUse, y que sin él no arranque ni la captura ni el E2E.

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

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

El mismo test vuelve a ejecutarse aunque el código no ha cambiado, y toca esperar igualmente

Añade una opción --last al script wrapper de tests que reproduzca el log anterior, para que no haga falta volver a ejecutar.

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

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

No se rompió nada, y aun así aparece una fila de errores desconocidos

Haz que el script wrapper de tests tome un lock exclusivo (aprovechando la atomicidad de mkdir), y que se niegue a ejecutar si no puede obtenerlo.

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

flaky failure mkdir lock concurrent test runs

Un informe que dice "los tests pasan" no menciona las partes que nunca se ejecutaron

Etiqueta los tests E2E pesados por nombre de área y omítelos (skip) por defecto, e imprime cada vez la lista de áreas que no se ejecutaron.

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

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

No hay forma de saber después si una instrucción que especificaba cómo proceder realmente se siguió

Cuando quieras que se siga un procedimiento, no refuerces la redacción de la instrucción: cámbiala para que seguir el procedimiento deje un rastro en el entregable (por ejemplo, imprimir una línea por cada archivo abierto).

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

sycophancy file existence check tool_use count

Un wrapper que se puso en marcha se abandona a mitad de camino, volviendo al comando en bruto

Cuando quieras que se use el wrapper, no refuerces la instrucción: comprueba en su lugar si todavía queda un motivo para volver al comando en bruto, es decir, si al wrapper le falta alguna capacidad.

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

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

Hacer la misma pregunta repetidamente da una respuesta distinta cada vez, y resumir pierde algo

Antes de fusionar varias respuestas en una, imprime con qué frecuencia apareció cada tipo de hallazgo: cuántos de cuántos lo señalaron.

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

one subagent run answer key

No hay forma de saber si una línea que dice "haz X si hace falta" llegó a activarse alguna vez

No escribas instrucciones condicionales como "haz X si hace falta": impón ese paso con un hook que bloquee el avance hasta que se cumpla.

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

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

Decir "piénsalo de nuevo" cambia la respuesta, pero no está claro si la IA realmente quedó convencida

En lugar de devolverlo con un "piénsalo de nuevo", señala con precisión qué premisa es errónea.

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

sycophancy SendMessage (retry) guarded_by + marker

Escribir "no adivines" hizo que la IA empezara a volver sin haber construido nada

No entregues solo una prohibición: acompáñala de una salida alternativa, como "si no aplica ningún caso, indica 'no aplica'".

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

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

Cuanto más se prolonga una conversación que va bien, más esfuerzo cuesta verificarla

Termina la sesión en cada límite de tarea, y empieza la siguiente tarea en una sesión nueva.

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

context window input / output / cache read tokens sycophancy

Todos los entregables son correctos, pero se va acumulando un desperdicio que nunca aparece en ellos

Una vez completados los entregables, ejecuta un script que analice, de una sola vez, el propio registro de trabajo (transcript).

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

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

Las notas dejadas para la siguiente persona se desincronizan de la realidad y quedan obsoletas

No dejes el conocimiento en un documento: incrústalo en el mensaje de fallo de un test automatizado o en el mensaje de parada de un hook, para que aparezca justo en el momento en que se necesita.

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

handoff MEMORY.md mtime check

Se sigue indagando en la causa, y la lectura continúa incluso después de encontrar la respuesta

Cuenta, a partir del registro de trabajo, las rachas de lecturas que no cambiaron nada, y escribe una condición de parada de una línea antes de empezar a indagar.

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

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

El modelo más barato se convierte en el predeterminado sin medir si realmente encaja con el uso

Dale la misma tarea al modelo barato y al modelo caro, y decide solo después de contar por separado los turnos hasta terminar y la cantidad leída de nuevo, reutilizada (cache read) y escrita.

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

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

Cuando algo no funciona, la solución a la que se recurre es subir de modelo, no mejorar el mecanismo

Dale la misma tarea al modelo más caro y al más barato, y convierte en una comprobación permanente los puntos donde solo falla el más barato.

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

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

Una investigación que la sesión principal podría terminar sola se delega a un sub-agente por si acaso

Antes de delegar, comprueba si el agente padre ya tiene ese contexto. Si lo tiene, sigue en el agente padre; entrega a un sub-agente solo el grueso de la lectura que no tiene ya.

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

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

Por defecto se divide el trabajo en cuatro y se lanzan todos a la vez, sin más

Dale a cada sub-agente solo lo que pueda devolver en una sola respuesta. Lo que fija el costo no es cuántos sub-agentes hay, sino cuántas idas y vueltas hace cada sub-agente resultante de la división con el agente padre.

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

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

Un "mira esto también" se inyecta desde fuera a mitad del trabajo

Espera a un punto de corte natural del trabajo, y luego incorpora la petición adicional con el alcance reducido. Al preguntarle a la propia IA por carencias, añade siempre: "si es suficiente, dilo explícitamente". Así tiene una salida (escape hatch) y no necesita inventarse una carencia.

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

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

Se intenta decidir qué modelo usar comparándolos directamente entre sí

Antes de empezar a comparar modelos, cuenta a cuántos hooks o tests automatizados equivale el esfuerzo de esa comparación. Si puedes escribir más mecanismos que ese número, ponlos en marcha antes de comparar.

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

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

"No hubo diferencia" se usa como motivo para dar por cerrada la verificación

Antes de cerrar con "no hubo diferencia", cuenta dos cosas: si algún resultado quedó excluido del recuento (por ejemplo sub-agentes fallidos), vuelve a incluirlo y recuenta; si más de la mitad de los ítems da cero en todas las condiciones, reformula la tarea y mide de nuevo.

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

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

Todos los artículos

Serie por serie, desde la introducción hasta el último capítulo.

はじめに —— 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. あとがき —— 本当の事実はどうでもいい話
Patrocinador

Volver al índice de la serie

Bloqueador de anuncios detectado

TypingTube se mantiene con ingresos publicitarios. Por favor, considere permitir los anuncios para ayudar a mantener este sitio.