WEBVTT

CUE - 1
00:00:00.000 --> 00:00:09.680
Cloudflare dijo que "reescribieron" en SJS en una semana, gastaron 1,100 cromos y también soltaron que la nueva herramienta es un 57% más rápida.

CUE - 2
00:00:09.680 --> 00:00:13.320
Y a diferencia de usted, en este caso aquí, ser más rápido es bueno.

CUE - 3
00:00:13.320 --> 00:00:25.600
¿Y cómo lo hicieron? Lo lograron eliminando capas y abstracciones porque, según ellos, quien necesita esos adornos es usted que es humano, es decir, ahora está permitido el monolito single contact file.

CUE - 4
00:00:25.600 --> 00:00:29.120
O si prefiere, "mete todo en el master y comete en la main".

CUE - 5
00:00:30.000 --> 00:00:35.480
No me voy a quedar aquí disecando cada parte del post.

CUE - 6
00:00:35.480 --> 00:00:39.480
Si quieres leerlo completo, haz clic en el enlace que estará en los comentarios.

CUE - 7
00:00:39.480 --> 00:00:47.680
Básicamente, es un post explicando que ellos reescribieron en SJS en una semana, creando una nueva herramienta llamada "VNext".

CUE - 8
00:00:47.680 --> 00:00:50.240
Particularmente, no tengo nada en contra del post.

CUE - 9
00:00:50.240 --> 00:00:53.280
Tiene sabor de buenas decisiones.

CUE - 10
00:00:53.280 --> 00:01:02.520
Bien fundamentado, escrito, y es por eso que es peligroso. Porque es exactamente este tipo de cosa la que de repente se convertirá en diapositiva en algún keynote.

CUE - 11
00:01:02.520 --> 00:01:09.360
Como la tendencia es, iluminarse con una luz de fondo azul y un pantallazo de un benchmark fuera de contexto en un gran evento tech.

CUE - 12
00:01:09.360 --> 00:01:12.840
Y entonces habrá alguien al fondo del escenario gritando: el futuro ha llegado.

CUE - 13
00:01:12.840 --> 00:01:16.640
Bueno Bruno. Entonces, si todo es hermoso, ¿qué estoy diciendo?

CUE - 14
00:01:16.640 --> 00:01:20.360
Mira mi cara. Parece que arruiné a mi madre con corona, ¿verdad?

CUE - 15
00:01:20.360 --> 00:01:25.360
No, ¿verdad? Ya llevo un tiempo aquí y he visto muchas cosas en este mundo de TI.

CUE - 16
00:01:25.360 --> 00:01:27.880
Y hay algo que me llamó mucho la atención.

CUE - 17
00:01:27.880 --> 00:01:33.720
Es la parte del post que habla sobre por qué eliminaron las capas y abstracciones del código.

CUE - 18
00:01:33.720 --> 00:01:35.960
Pasamos años martillando.

CUE - 19
00:01:35.960 --> 00:01:42.880
Modelaje, DDD, design patterns, blah, blah, blah, MVC, MVVM, DI, etc., y herramientas biónicas.

CUE - 20
00:01:42.880 --> 00:01:48.120
Y cuando parecía que esto estaba consolidado, que se había convertido casi en una ley de la física.

CUE - 21
00:01:48.120 --> 00:01:53.080
Aun así, de vez en cuando, parecía un emocionado en LinkedIn y algún post para cuestionar.

CUE - 22
00:01:53.080 --> 00:01:55.480
El status quo con la cara de quien descubrió la Radiación.

CUE - 23
00:01:55.480 --> 00:02:01.080
Y es por eso que este tema en el post, "qué significa esto para el software,"

CUE - 24
00:02:01.080 --> 00:02:03.280
tiene el potencial de hacer hervir al lector.

CUE - 25
00:02:03.280 --> 00:02:05.920
Después de todo, es él quien dará el escenario para el loco bailar.

CUE - 26
00:02:05.920 --> 00:02:08.400
Y el argumento es más o menos así:

CUE - 27
00:02:08.400 --> 00:02:13.320
Apilamos un montón de capas, una sobre otra, porque el humano es tonto.

CUE - 28
00:02:13.320 --> 00:02:16.040
Entonces, la abstracción se convirtió en una muleta cognitiva.

CUE - 29
00:02:16.040 --> 00:02:22.200
Entonces entra, es rica, sostiene todo el conocimiento en su contexto.

CUE - 30
00:02:22.200 --> 00:02:25.320
Es decir, ya no necesita estas capas intermedias.

CUE - 31
00:02:25.320 --> 00:02:27.640
Conclusión, la abstracción corrompe.

CUE - 32
00:02:27.640 --> 00:02:33.240
E incluso explica que las abstracciones son formas de no volverse loco y entregar software.

CUE - 33
00:02:33.240 --> 00:02:37.200
Y aquí no voy a discutir un método, porque él dijo lo obvio que llevamos diciendo

CUE - 34
00:02:37.200 --> 00:02:38.200
durante años.

CUE - 35
00:02:38.200 --> 00:02:40.880
Sí, ahora una cosa es que Cloudflare

CUE - 36
00:02:40.880 --> 00:02:41.880
haga una cosa así.

CUE - 37
00:02:41.880 --> 00:02:42.880
¿Funcionó?

CUE - 38
00:02:42.880 --> 00:02:43.880
Amén.

CUE - 39
00:02:43.880 --> 00:02:46.240
Lo descubriremos en unos años.

CUE - 40
00:02:46.240 --> 00:02:47.240
¿Y sabes cuál es el problema?

CUE - 41
00:02:47.240 --> 00:02:53.480
Es que muchos ace nerd de dos años absorberán esta versión resumida de la misma manera que siempre

CUE - 42
00:02:53.480 --> 00:02:55.200
ha sucedido a lo largo de los años.

CUE - 43
00:02:55.200 --> 00:02:56.920
Y entonces no se necesita abstracción.

CUE - 44
00:02:56.920 --> 00:02:58.680
Entonces, la abstracción es mala.

CUE - 45
00:02:58.680 --> 00:03:02.960
Entonces, quitemos esta capa, generemos todo por IA en un único archivo y aceleremos

CUE - 46
00:03:02.960 --> 00:03:03.960
la entrega.

CUE - 47
00:03:03.960 --> 00:03:05.760
Y así nace el nuevo microservices.

CUE - 48
00:03:05.760 --> 00:03:10.520
¿Cuántos de ustedes ahí nunca han visto una charla de influencer diciendo que los microservicios son un

CUE - 49
00:03:10.520 --> 00:03:15.320
solitario en una API, o que los microservicios son un servicio micro como si fueran un paquete

CUE - 50
00:03:15.320 --> 00:03:16.320
de galletas pequeñas?

CUE - 51
00:03:16.320 --> 00:03:18.840
El negocio se convierte en religión en dos semanas.

CUE - 52
00:03:18.840 --> 00:03:24.320
Y si antes era romper todo, introduciendo servicios y luego resolvemos con observabilidad,

CUE - 53
00:03:24.320 --> 00:03:25.320
ahora ¿qué será?

CUE - 54
00:03:25.320 --> 00:03:28.560
Remover capas y dejar que la IA escriba todo y lo cometa directamente en la main.

CUE - 55
00:03:28.560 --> 00:03:34.560
Y entonces tendré que invocar un nuevo término que está surgiendo por ahí, que es el tal de deuda

CUE - 56
00:03:34.560 --> 00:03:35.560
cognitiva.

CUE - 57
00:03:35.560 --> 00:03:37.600
Ya conoces la deuda técnica.

CUE - 58
00:03:37.600 --> 00:03:43.800
Eliges un atajo y pagas los intereses después en forma de errores, retrabajo, inestabilidad

CUE - 59
00:03:43.800 --> 00:03:45.360
en esa interminable sprint tuya.

CUE - 60
00:03:45.360 --> 00:03:50.400
La deuda cognitiva, por otro lado, es cuando tercearizas la comprensión del software.

CUE - 61
00:03:50.400 --> 00:03:55.360
No solo dejaste un código feo, dejaste un sistema que nadie comprende bien,

CUE - 62
00:03:55.360 --> 00:04:00.120
porque el razonamiento fue tercerizado ali a una caja negra.

CUE - 63
00:04:00.120 --> 00:04:05.080
Y entonces tu equipo deja de formar lo que llamamos el modelo mental del dominio

CUE - 64
00:04:05.080 --> 00:04:09.400
y comienza a operar por prompt y ensayo y error.

CUE - 65
00:04:09.400 --> 00:04:11.280
Al principio, parece genial.

CUE - 66
00:04:11.280 --> 00:04:17.120
La entrega de tu equipo sube, la demo se ve bonita, y tu gerente está feliz, porque el gráfico

CUE - 67
00:04:17.120 --> 00:04:20.680
de ese trimestre no exige coherencia.

CUE - 68
00:04:20.680 --> 00:04:21.680
¿Exige qué?

CUE - 69
00:04:21.680 --> 00:04:22.680
Flecha hacia arriba.

CUE - 70
00:04:22.680 --> 00:04:25.400
Hasta que llegue el día en que el negocio esté en producción.

CUE - 71
00:04:25.400 --> 00:04:30.320
El incidente allí en la hora pico tendrá problemas de condición de carrera, integración

CUE - 72
00:04:30.320 --> 00:04:34.800
torcida y errores que solo aparecen cuando hay un alto rendimiento en tu aplicación.

CUE - 73
00:04:34.800 --> 00:04:36.360
¿Y el equipo quedará qué?

CUE - 74
00:04:36.360 --> 00:04:41.840
Mirando el código generado por una caja negra, intentando descubrir la porquería de esa lógica.

CUE - 75
00:04:41.840 --> 00:04:48.120
¿Y adivina qué? La lógica no existe, fue improvisada por un contexto, por una IA.

CUE - 76
00:04:48.120 --> 00:04:53.000
¿Y adivina qué pasó con el contexto? Se evaporó la semana pasada junto con el historial del prompt, pero

CUE - 77
00:04:53.000 --> 00:04:54.000
¿qué hacer?

CUE - 78
00:04:54.000 --> 00:04:57.680
Lo que está de moda para ser moderno es entrar en la moda y quedar bien.

CUE - 79
00:04:57.680 --> 00:05:03.440
Bueno, hay mucha gente que cree que tiene madurez porque leyó media docena de posts,

CUE - 80
00:05:03.440 --> 00:05:08.760
vio un video de "gente codificando" y ahora quiere adoptar esto solo para ganar moral con

CUE - 81
00:05:08.760 --> 00:05:09.760
el gerente.

CUE - 82
00:05:09.760 --> 00:05:11.160
Convertirse en el campeón de la IA.

CUE - 83
00:05:11.160 --> 00:05:15.000
Y tener la oportunidad de darle la mano al director en el pasillo de su empresa.

CUE - 84
00:05:15.000 --> 00:05:16.560
Mira, eres pobre, viejo.

CUE - 85
00:05:16.560 --> 00:05:17.560
Programador.

CUE - 86
00:05:17.560 --> 00:05:21.040
¿Crees que vas a ser el Big Boss porque surfeaste la ola de la IA?

CUE - 87
00:05:21.040 --> 00:05:25.440
Pero sigues siendo la desgracia del mismo trabajador, siempre eres un peón.

CUE - 88
00:05:25.440 --> 00:05:26.440
¿Frecuentar su casa?

CUE - 89
00:05:26.440 --> 00:05:27.920
Entonces olvídalo, amigo.

CUE - 90
00:05:27.920 --> 00:05:30.600
La directiva es amigo del Rey, no meritocracia.

CUE - 91
00:05:30.600 --> 00:05:35.000
La Big Tech lanza un pedido y todos comienzan a repetir como loros.

CUE - 92
00:05:35.000 --> 00:05:40.160
La capa de la corrupción proviene de una innovación dos veces más rápida que una herramienta de referencia

CUE - 93
00:05:40.160 --> 00:05:43.760
en el mercado, con un marketing bonito y una narrativa activa.

CUE - 94
00:05:43.760 --> 00:05:44.920
Es bonita.

CUE - 95
00:05:44.920 --> 00:05:47.320
¿Sabes qué me deja un poco texico?

CUE - 96
00:05:47.320 --> 00:05:52.520
No necesitamos capa, entonces comienza el tal del monolito, single file.

CUE - 97
00:05:52.520 --> 00:05:59.240
Y apuesto a mi redondo que ya saldrán 200 influencers con el título de "IA

CUE - 98
00:05:59.240 --> 00:06:05.120
y desarrollo en plus creando videos trasformando esto en una cruzada anti-capa, anti-arquitectura

CUE - 99
00:06:05.120 --> 00:06:06.120
y pro-IA.

CUE - 100
00:06:06.120 --> 00:06:07.120
Deja todo para la IA.

CUE - 101
00:06:07.120 --> 00:06:11.400
De la misma manera que ya transformó varias buenas ideas en religión.

CUE - 102
00:06:11.400 --> 00:06:13.440
Use la IA como herramienta.

CUE - 103
00:06:13.440 --> 00:06:20.080
Pídale que sugiera alternativas, genere boilerplate, para revisar y explorar su código.

CUE - 104
00:06:20.080 --> 00:06:24.760
Pero no use la IA como excusa para no entender el porqué de ese sistema, porque la abstracción

CUE - 105
00:06:24.760 --> 00:06:26.520
mala crea deuda técnica.

CUE - 106
00:06:26.520 --> 00:06:31.840
Y automatizar sin entender lo que estás haciendo te sustituye. Ni siquiera aprendes a

CUE - 107
00:06:31.840 --> 00:06:35.880
programar adecuadamente y tampoco entiendes la porquería ali que creaste.

CUE - 108
00:06:35.880 --> 00:06:39.920
En fin, otro video de un viejo hablando tonterías de IA y es eso.

CUE - 109
00:06:39.920 --> 00:06:42.720
Come una fruta, respeta el agua y besa a tus padres.

CUE - 110
00:06:56.520 --> 00:06:58.520
[MÚSICA DE FONDO]

