# Rustikon 2026 - Frases Criticas por Bloques (30 min)

Guia de control narrativo para saber si vas en tiempo o debes acelerar.

## Resumen de Bloques

| Bloque | Slides | Objetivo narrativo | Tiempo bloque | Acumulado |
|---|---:|---|---:|---:|
| B1 Hook & Promise | 1-3 | Abrir con credibilidad y dolor real. | 01:31 | 01:31 |
| B2 Escalation | 4-7 | Mostrar que la complejidad crece sin control. | 04:36 | 06:07 |
| B3 Problem Anatomy | 8-14 | Hacer evidente la causa raiz y el costo de fallar tarde. | 07:41 | 13:48 |
| B4 Turning Point | 15-18 | Giro narrativo: no faltan tools, falta paradigma. | 02:02 | 15:50 |
| B5 Resolution by Types | 19-23 | Conectar Rust/tipos con respuestas concretas. | 02:59 | 18:49 |
| B6 Proof in Production | 24-31 | Probar con casos reales e impacto operativo. | 08:32 | 27:21 |
| B7 Close & CTA | 32-35 | Cerrar con mensaje memorable y accion. | 02:39 | 30:00 |

## Señales de Ritmo

- Si en **10:00** no has llegado a Slide 12-13, acelera (reduce ejemplos y tablas).
- Si en **20:00** no has llegado a Slide 24, recorta explicacion tecnica y ve a casos reales.
- En **27:00** deberias estar entrando al cierre (Slide 32+).

## B1 - Hook & Promise (Slides 1-3)

Tiempo objetivo bloque: **01:31**

Objetivo: Abrir con credibilidad y dolor real.

Frases criticas por slide:
- Slide 1: Why I Needed Rust / Finally. / infra Automation I Can Sleep On
- Slide 2: Years. / One Problem. / Era Tool Lesson
- Slide 3: The Evolution / How we got here

Regla de enfasis:
- Habla lento. No vendas tecnologia; vende problema vivido.

## B2 - Escalation (Slides 4-7)

Tiempo objetivo bloque: **04:36**

Objetivo: Mostrar que la complejidad crece sin control.

Frases criticas por slide:
- Slide 4: Stage 1. / Local (late 80s / early 90s) / Dumb terminals. / Single machine. / One state.
- Slide 5: Stage 2. / Networks / Internet / Systems getting farther away. / More people. / More coordination.
- Slide 6: Stage 3. / Containers / Cloud / CI-CD / Everything. / Everywhere. / All at once.
- Slide 7: I could automate infra. / But I couldn't make it reliable.

Regla de enfasis:
- Sube energia y marca cada "lesson" con pausa corta.

## B3 - Problem Anatomy (Slides 8-14)

Tiempo objetivo bloque: **07:41**

Objetivo: Hacer evidente la causa raiz y el costo de fallar tarde.

Frases criticas por slide:
- Slide 8: Why I A C Fails / The restaurant problem
- Slide 9: The Restaurant / Every restaurant has at least three actors.
- Slide 10: The Truth That Mutates / State is not static. / It can change at every step of the chain.
- Slide 11: "We Don't Have Mushrooms" / When an actor in the chain can't fulfill part of the order.
- Slide 12: The Config Evolution / How we got from code to YAML hell
- Slide 13: Continuous C I slash C D. / No semantic check.
- Slide 14: Three Questions Without Answers / Fail late is expensive. Fail early is cheap.

Regla de enfasis:
- Maxima claridad. Una idea por frase.

## B4 - Turning Point (Slides 15-18)

Tiempo objetivo bloque: **02:02**

Objetivo: Giro narrativo: no faltan tools, falta paradigma.

Frases criticas por slide:
- Slide 15: The tools weren't the problem. / The languages weren't the problem.
- Slide 16: Systems we don't know how to control. / We hope they work.
- Slide 17: Rust / The answer to all three questions
- Slide 18: The Bridge: From Serde to Types / Serde loads structurally valid config.

Regla de enfasis:
- Haz silencio antes y despues del giro.

## B5 - Resolution by Types (Slides 19-23)

Tiempo objetivo bloque: **02:59**

Objetivo: Conectar Rust/tipos con respuestas concretas.

Frases criticas por slide:
- Slide 19: What Rust Gives Us / Answer to Question 1: fail early. / fail cheap
- Slide 20: The compiler check as Pre-Validator / Answer to Question 3:
- Slide 21: The Human Impact / When the system is trustworthy:
- Slide 22: Continuous C I slash C D. / Types. / compiler check. / Explicit state.
- Slide 23: In Production / This is not theory

Regla de enfasis:
- Tecnico, pero aterrizado a impacto operativo.

## B6 - Proof in Production (Slides 24-31)

Tiempo objetivo bloque: **08:32**

Objetivo: Probar con casos reales e impacto operativo.

Frases criticas por slide:
- Slide 24: Provisioning architecture (visual) / One source of truth, typed end to end.
- Slide 25: Nickel / YAML rejected. / TOML rejected. / Reason: no type safety.
- Slide 26: Traits as Provider / The kitchen can change. / AWS ≠ UpCloud ≠ bare metal. / Same menu.
- Slide 27: Dependency Graph / Failfast: bool is not a config option.
- Slide 28: Real Applications / Kubernetes + validators in production conditions.
- Slide 29: Disaster Recovery / Rollback as a type. / not a procedure
- Slide 30: Self-Healing / When something breaks at 3 AM, the system responds first.
- Slide 31: Without types. / Without compiler check. / Without explicit state. / MTTR > 30 minutes.

Regla de enfasis:
- Menos teoria, mas evidencia: MTTR, DR, 3AM.

## B7 - Close & CTA (Slides 32-35)

Tiempo objetivo bloque: **02:39**

Objetivo: Cerrar con mensaje memorable y accion.

Frases criticas por slide:
- Slide 32: Why This Matters / For everyone in this room
- Slide 33: For You / If you've been frustrated like me
- Slide 34: I have perspective from long production experience. / I have seen technologies come and go.
- Slide 35: Why I Needed Rust / Three Closing Lines

Regla de enfasis:
- Baja ritmo y cierra con conviccion.

## Checkpoints Rápidos

- 05:00 -> deberias estar en Slide 6
- 10:00 -> deberias estar en Slide 12-13
- 15:00 -> deberias estar en Slide 18-19
- 20:00 -> deberias estar en Slide 24
- 25:00 -> deberias estar en Slide 29-30
- 30:00 -> Slide 35 (end)
