WEBVTT 00:00:00.720 --> 00:00:04.656 El código es el próximo lenguaje universal. 00:00:04.680 --> 00:00:08.856 En los 70, fue la música punk que condujo a toda una generación. 00:00:08.880 --> 00:00:11.336 En los años 80, fue probablemente el dinero. 00:00:11.360 --> 00:00:13.696 Pero para mi generación, 00:00:13.720 --> 00:00:18.536 el software es la interfaz a la imaginación y al mundo. 00:00:18.560 --> 00:00:20.256 Y eso significa que necesitamos 00:00:20.280 --> 00:00:23.536 un grupo de personas diametralmente más diverso 00:00:23.560 --> 00:00:25.336 para construir esos productos, 00:00:25.360 --> 00:00:30.296 para no ver las computadoras como algo mecánico, solitario, aburrido, mágico, 00:00:30.320 --> 00:00:32.296 para verlas como algo con lo que poder jugar, 00:00:32.320 --> 00:00:34.760 que se puede manipular, girar, etc. NOTE Paragraph 00:00:35.720 --> 00:00:39.496 Mi viaje personal hacia el mundo de la programación y la tecnología 00:00:39.520 --> 00:00:42.496 empezó a la temprana edad de 14 años. 00:00:42.520 --> 00:00:46.616 Tuve un alocado amor adolescente por un hombre mayor, 00:00:46.640 --> 00:00:48.976 ese hombre mayor en cuestión resultó ser 00:00:49.000 --> 00:00:53.416 el vicepresidente de EE.UU., el Sr. Al Gore. 00:00:53.440 --> 00:00:56.496 E hice lo que toda adolescente quisiera hacer. 00:00:56.520 --> 00:00:58.736 Quería en cierto modo expresar todo este amor, 00:00:58.760 --> 00:01:01.336 así que le hice un sitio web, está por aquí. 00:01:01.360 --> 00:01:04.296 En 2001, no había Tumblr, 00:01:04.319 --> 00:01:06.576 no había Facebook, no había Pinterest. 00:01:06.600 --> 00:01:08.736 Por eso tuve que aprender a programar 00:01:08.760 --> 00:01:12.136 para expresar esas ansias y ese amor. NOTE Paragraph 00:01:12.160 --> 00:01:14.496 Así empecé a programar. 00:01:14.520 --> 00:01:17.056 Primero como medio de autoexpresión. 00:01:17.080 --> 00:01:20.696 De la misma forma que de pequeña usaba crayones y legos. 00:01:20.720 --> 00:01:25.320 De más mayor, usaba clases de guitarra y obras de teatro. 00:01:25.920 --> 00:01:28.896 Pero luego, me apasioné por otras cosas, 00:01:28.920 --> 00:01:31.336 como la poesía, el tejido de calcetines, 00:01:31.360 --> 00:01:34.656 la conjugación de verbos irregulares en francés, 00:01:34.680 --> 00:01:36.536 la invención de mundos imaginarios, 00:01:36.560 --> 00:01:39.696 Bertrand Russell y su filosofía. 00:01:39.720 --> 00:01:41.616 Y empecé a ser de esas personas 00:01:41.640 --> 00:01:45.320 que sentían que las computadoras eran aburridas, técnicas y solitarias. NOTE Paragraph 00:01:46.120 --> 00:01:47.936 Hoy pienso de esta manera: 00:01:47.960 --> 00:01:52.016 Las niñitas no saben que no deberían gustarles las computadoras. 00:01:52.040 --> 00:01:53.296 Las niñitas son increíbles. 00:01:53.320 --> 00:01:57.456 Son muy, muy buenas para concentrarse en cosas, 00:01:57.480 --> 00:02:00.736 ser exactas y hacerse preguntas increíbles como: 00:02:00.760 --> 00:02:03.336 "¿Qué?", "¿Por qué?", "¿Cómo? y "¿Qué tal si?" 00:02:03.360 --> 00:02:07.040 Y no saben que se supone que no deberían gustarles las computadoras. 00:02:07.760 --> 00:02:09.696 Son los padres quienes lo piensan. 00:02:09.720 --> 00:02:11.014 Los padres sí sentimos 00:02:11.038 --> 00:02:16.136 que la informática es una disciplina esotérica, una ciencia extraña, 00:02:16.160 --> 00:02:19.816 que solo pertenece a hacedores misteriosos; 00:02:19.840 --> 00:02:22.576 que está tan disociada de la vida cotidiana 00:02:22.600 --> 00:02:25.136 como, digamos, la física nuclear. NOTE Paragraph 00:02:25.160 --> 00:02:27.616 Y eso tiene parte de razón. 00:02:27.640 --> 00:02:31.136 Hay mucha sintaxis, controles, estructuras de datos, 00:02:31.160 --> 00:02:33.816 algoritmos, prácticas, 00:02:33.840 --> 00:02:36.416 protocolos y paradigmas en la programación. 00:02:36.440 --> 00:02:40.736 Y, como comunidad, hicimos computadoras cada vez más pequeñas. 00:02:40.760 --> 00:02:45.296 Construimos capas y capas de abstracción unas sobre otras 00:02:45.320 --> 00:02:46.816 entre el humano y la máquina 00:02:46.840 --> 00:02:50.056 hasta el punto de no tener idea de cómo funcionan las computadoras, 00:02:50.080 --> 00:02:52.256 o cómo hablarles. 00:02:52.280 --> 00:02:55.056 Y enseñamos a nuestros niños cómo funciona el cuerpo humano, 00:02:55.080 --> 00:02:58.176 les enseñamos cómo funcionan los motores de combustión 00:02:58.200 --> 00:03:01.216 e incluso les decimos que si realmente quieren ser astronautas 00:03:01.240 --> 00:03:02.696 pueden llegar a serlo. 00:03:02.720 --> 00:03:04.896 Pero cuando el niño viene y pregunta: 00:03:04.920 --> 00:03:07.656 "¿Qué es un algoritmo de ordenamiento de burbuja?" 00:03:07.680 --> 00:03:12.096 ¿Cómo sabe la computadora qué sucede cuando presiono "reproducir"? 00:03:12.120 --> 00:03:13.976 ¿Cómo sabe qué video mostrar? 00:03:14.000 --> 00:03:16.576 Linda, ¿Internet es un lugar?" 00:03:16.600 --> 00:03:19.320 Los adultos nos quedamos en un silencio extraño. 00:03:20.400 --> 00:03:22.856 "Es magia", dicen unos. 00:03:22.880 --> 00:03:25.600 "Es muy complicado", dicen otros. NOTE Paragraph 00:03:26.520 --> 00:03:28.016 Bueno, ninguna de las dos. 00:03:28.040 --> 00:03:30.616 No es magia ni es complicado. 00:03:30.640 --> 00:03:34.256 Sencillamente ocurre muy, muy, muy rápido. 00:03:34.280 --> 00:03:37.176 Los informáticos construyen hermosas máquinas increíbles, 00:03:37.200 --> 00:03:39.616 pero las hacen tan, tan ajenas a nosotros, 00:03:39.640 --> 00:03:41.856 y también al lenguaje con el que hablamos con las computadoras 00:03:41.880 --> 00:03:44.896 que ya no sabemos cómo hablar a las máquinas 00:03:44.920 --> 00:03:47.416 sin nuestras interfaces elaboradas. NOTE Paragraph 00:03:47.440 --> 00:03:49.016 Y por eso nadie reconocía 00:03:49.040 --> 00:03:51.736 que cuando yo conjugaba verbos irregulares en francés, 00:03:51.760 --> 00:03:55.016 en realidad practicaba reconocimiento de patrones. 00:03:55.040 --> 00:03:57.336 Y cuando me apasionaba tejiendo, 00:03:57.360 --> 00:04:00.896 en realidad seguía una secuencia de comandos simbólicos 00:04:00.920 --> 00:04:02.656 que tenía bucles. 00:04:02.680 --> 00:04:05.096 Y que la eterna búsqueda de Bertrand Russell 00:04:05.120 --> 00:04:09.096 por encontrar un lenguaje exacto entre el inglés y las matemáticas 00:04:09.120 --> 00:04:11.440 encontró su lugar dentro de la computadora. 00:04:12.080 --> 00:04:14.280 Yo era programadora, pero nadie lo sabía. NOTE Paragraph 00:04:15.080 --> 00:04:19.536 Los niños de hoy tocan, deslizan, y pulsan su camino hacia el mundo. 00:04:19.560 --> 00:04:22.776 Pero si no les damos herramientas para construir con computadoras, 00:04:22.800 --> 00:04:26.736 solo creamos consumidores en vez de creadores. NOTE Paragraph 00:04:26.760 --> 00:04:29.296 Toda esta búsqueda me llevó a esta niña. 00:04:29.320 --> 00:04:31.696 Su nombre es Ruby, tiene seis años. 00:04:31.720 --> 00:04:35.816 No tiene miedo, tiene imaginación, y es un poco mandona. 00:04:35.840 --> 00:04:38.296 Y cada vez que encontraba un problema 00:04:38.320 --> 00:04:40.576 como autodidacta de la programación, preguntaba: 00:04:40.600 --> 00:04:44.576 "¿Qué es el diseño orientado a objetos o qué es la recolección de residuos?" 00:04:44.600 --> 00:04:49.016 Trataba de imaginar cómo explicaría el problema una niña de seis años. NOTE Paragraph 00:04:49.040 --> 00:04:51.696 Y escribí un libro sobre ella y lo ilustré 00:04:51.720 --> 00:04:54.096 y Ruby me enseñó estas cosas. 00:04:54.120 --> 00:04:56.576 Me enseñó que no se debe tener miedo 00:04:56.600 --> 00:04:57.976 a los "bugs" bajo la cama. 00:04:58.000 --> 00:05:00.056 Y que hasta el mayor de los problemas 00:05:00.080 --> 00:05:03.576 es un grupo de pequeños problemas apilados. 00:05:03.600 --> 00:05:06.336 Y Ruby me presentó a sus amigas, 00:05:06.360 --> 00:05:09.256 el lado colorido de la cultura de Internet. 00:05:09.280 --> 00:05:11.136 Ella tiene amigos como el leopardo de las nieves, 00:05:11.160 --> 00:05:14.096 que es hermoso, pero no quiere jugar con otros niños. 00:05:14.120 --> 00:05:18.736 Tiene amigos como los robots verdes muy amigables, pero súper desordenados. 00:05:18.760 --> 00:05:20.936 Y tiene amigos como Linux el pingüino 00:05:20.960 --> 00:05:24.616 implacablemente eficiente, pero un poco difícil de entender. 00:05:24.640 --> 00:05:26.880 Y zorros idealistas, etc. NOTE Paragraph 00:05:27.880 --> 00:05:31.536 En el mundo de Ruby, uno aprende tecnología mediante el juego. 00:05:31.560 --> 00:05:34.776 Y, por ejemplo, las computadoras son muy buenas para repetir cosas, 00:05:34.800 --> 00:05:37.696 entonces Ruby enseña bucles así. 00:05:37.720 --> 00:05:41.096 El paso de baile favorito de Ruby, es: "Palma, palma, pisa, pisa, 00:05:41.120 --> 00:05:42.616 palma, palma y salto". 00:05:42.640 --> 00:05:46.656 Y uno aprende bucles "contadores" repitiendo eso cuatro veces. 00:05:46.680 --> 00:05:49.496 Y aprende bucles de tipo "mientras" repitiendo esa secuencia 00:05:49.520 --> 00:05:51.296 mientras me paro en un pie. 00:05:51.320 --> 00:05:54.616 Y aprende bucles de tipo "hasta" repitiendo esa secuencia 00:05:54.640 --> 00:05:56.696 hasta que mamá se enoje. 00:05:56.720 --> 00:05:57.736 (Risas) 00:05:57.760 --> 00:06:01.480 Y, sobre todo, se aprende que no hay respuestas inmediatas. NOTE Paragraph 00:06:02.320 --> 00:06:05.056 Cuando ideaba el plan del mundo de Ruby, 00:06:05.080 --> 00:06:08.376 precisaba preguntarle a los niños cómo ven el mundo 00:06:08.400 --> 00:06:10.416 y qué tipo de preguntas tienen, 00:06:10.440 --> 00:06:12.520 y organizaba sesiones lúdicas experimentales. 00:06:13.360 --> 00:06:15.920 Empezaba mostrando a los niños estas cuatro imágenes. 00:06:16.480 --> 00:06:18.816 Les mostraba la imagen de un auto, 00:06:18.840 --> 00:06:21.256 una tienda de comestibles, un perro y un sanitario. 00:06:21.280 --> 00:06:24.520 Y preguntaba: "¿Cuál piensas que es una computadora?" 00:06:25.480 --> 00:06:28.216 Los niños eran muy conservadores y decían: 00:06:28.240 --> 00:06:30.016 "Ninguna es una computadora. 00:06:30.040 --> 00:06:31.696 Yo sé lo que es una computadora: 00:06:31.720 --> 00:06:33.056 es esa caja brillante 00:06:33.080 --> 00:06:36.696 con la que papá y mamá pasan mucho tiempo". 00:06:36.720 --> 00:06:38.216 Pero luego hablábamos 00:06:38.240 --> 00:06:41.056 y descubríamos que en realidad un auto es una computadora, 00:06:41.080 --> 00:06:43.456 pues tiene un sistema de navegación. 00:06:43.480 --> 00:06:46.256 Y un perro no puede ser una computadora, 00:06:46.280 --> 00:06:47.496 pero tiene un collar 00:06:47.520 --> 00:06:50.136 y el collar puede tener una computadora dentro. 00:06:50.160 --> 00:06:53.616 Y la tienda de comestibles tiene muchos tipos de computadoras, 00:06:53.640 --> 00:06:57.056 como el sistema del cajero y las alarmas antirrobo. 00:06:57.080 --> 00:06:58.416 Y los niños, ¿saben qué? 00:06:58.440 --> 00:07:00.976 En Japón, los sanitarios son computadoras 00:07:01.000 --> 00:07:02.896 e incluso son atacados por "hackers". 00:07:02.920 --> 00:07:04.696 (Risas) NOTE Paragraph 00:07:04.720 --> 00:07:05.936 Vamos más lejos 00:07:05.960 --> 00:07:09.176 y les doy uno de esos adhesivos que tienen botones encendido/apagado. 00:07:09.200 --> 00:07:12.816 Y le dije a los niños: "Hoy tienen el poder mágico 00:07:12.840 --> 00:07:16.456 para transformar cualquier cosa en una computadora". 00:07:16.480 --> 00:07:17.816 Y, nuevamente, los niños decían: 00:07:17.840 --> 00:07:20.736 "Parece difícil, no sé la respuesta correcta". 00:07:20.760 --> 00:07:22.336 Pero les digo: "No se preocupen, 00:07:22.360 --> 00:07:24.936 sus padres tampoco conocen la respuesta correcta. 00:07:24.960 --> 00:07:27.176 Apenas conocen algo 00:07:27.200 --> 00:07:29.416 llamado Internet de las Cosas. 00:07:29.440 --> 00:07:31.416 Pero Uds. niños, serán quienes 00:07:31.440 --> 00:07:35.816 vivirán realmente en un mundo en el que todo será una computadora". NOTE Paragraph 00:07:35.840 --> 00:07:38.056 Y luego se me acercó una niñita, 00:07:38.080 --> 00:07:39.376 tomó la lámpara de una bici 00:07:39.400 --> 00:07:43.616 y dijo: "Si esta lámpara fuera una computadora, 00:07:43.640 --> 00:07:45.656 cambiaría de colores". 00:07:45.680 --> 00:07:48.696 Y yo dije: "Es una idea muy buena, ¿qué otra cosa podría hacer?" 00:07:48.720 --> 00:07:50.456 Ella piensa y piensa, 00:07:50.480 --> 00:07:54.496 y dice: "Si esta lámpara de bicicleta fuera una computadora, 00:07:54.520 --> 00:07:57.256 podríamos hacer un viaje en bicicleta con papá, 00:07:57.280 --> 00:07:58.896 dormiríamos en una tienda, 00:07:58.920 --> 00:08:02.760 y esta lámpara de bicicleta también podría ser un proyector de películas". 00:08:03.640 --> 00:08:05.600 Y busco ese momento, 00:08:06.400 --> 00:08:07.976 en que el niño se da cuenta 00:08:08.000 --> 00:08:10.376 de que el mundo definitivamente no es algo terminado, 00:08:10.400 --> 00:08:13.376 que una manera increíble de completarlo 00:08:13.400 --> 00:08:15.616 es creando tecnología 00:08:15.640 --> 00:08:18.400 y que cada uno de nosotros puede ser parte de ese cambio. NOTE Paragraph 00:08:19.200 --> 00:08:22.256 Última historia, también construimos una computadora. 00:08:22.280 --> 00:08:27.016 Conocimos a la CPU mandona y a las útiles memorias RAM y ROM 00:08:27.040 --> 00:08:28.456 que ayudan a recordar cosas. 00:08:28.480 --> 00:08:31.416 Después de montar la computadora, 00:08:31.440 --> 00:08:34.096 también diseñamos una aplicación. 00:08:34.120 --> 00:08:36.135 Y mi historia favorita es la de este niñito, 00:08:36.159 --> 00:08:37.416 tiene seis años 00:08:37.440 --> 00:08:40.558 y su cosa favorita en el mundo es ser astronauta. 00:08:41.120 --> 00:08:43.376 El niño tiene esos auriculares enormes 00:08:43.400 --> 00:08:46.656 y está completamente inmerso en su pequeña computadora de papel 00:08:46.680 --> 00:08:48.696 porque vean, construyó su propia 00:08:48.720 --> 00:08:53.016 aplicación de navegación planetaria intergaláctica. 00:08:53.040 --> 00:08:56.176 Y su padre, el astronauta solitario en la órbita marciana, 00:08:56.200 --> 00:08:58.056 está al otro lado de la sala 00:08:58.080 --> 00:08:59.696 y la misión importante del niño 00:08:59.720 --> 00:09:02.640 consiste en traer a su padre a salvo de vuelta a la Tierra. 00:09:03.760 --> 00:09:07.216 Estos niños tendrán una visión profundamente diferente del mundo 00:09:07.240 --> 00:09:09.640 y de la manera de construirlo con tecnología. NOTE Paragraph 00:09:10.840 --> 00:09:14.696 Por último, cuanto más accesible, más inclusivo, 00:09:14.720 --> 00:09:18.096 y diverso hagamos el mundo de la tecnología, 00:09:18.120 --> 00:09:22.096 mejor y más colorido será el mundo. 00:09:22.120 --> 00:09:24.696 Por eso, imaginemos juntos, por un momento, 00:09:24.720 --> 00:09:27.296 un mundo en el que las historias que contamos 00:09:27.320 --> 00:09:30.336 sobre cómo se hacen las cosas 00:09:30.360 --> 00:09:32.776 no solo convoquen a veinteañeros de Silicon Valley, 00:09:32.800 --> 00:09:37.200 sino también a colegialas kenianas y a bibliotecarios noruegos. 00:09:38.000 --> 00:09:42.216 Imaginen un mundo en el que la pequeña Ada Lovelaces del mañana, 00:09:42.240 --> 00:09:45.456 que viven en una realidad permanente de unos y ceros, 00:09:45.480 --> 00:09:50.096 crezcan optimistas y valientes respecto de la tecnología. 00:09:50.120 --> 00:09:53.496 Ellas aceptan los poderes, las oportunidades 00:09:53.520 --> 00:09:55.120 y las limitaciones del mundo. 00:09:55.680 --> 00:09:59.816 Un mundo de tecnologías encantadoras, extravagantes, 00:09:59.840 --> 00:10:01.480 y un poquito extrañas. NOTE Paragraph 00:10:03.120 --> 00:10:06.656 De niña, quería ser narradora. 00:10:06.680 --> 00:10:08.256 Me encantaban los mundos imaginarios; 00:10:08.280 --> 00:10:09.896 mi situación favorita era 00:10:09.920 --> 00:10:13.976 despertar por la mañana en Moominvalley, 00:10:14.000 --> 00:10:17.120 vagar por la tarde en Tatooines 00:10:17.320 --> 00:10:20.200 e ir a dormir por la noche a Narnia. 00:10:21.400 --> 00:10:24.600 La programación terminó siendo mi profesión ideal. 00:10:25.720 --> 00:10:27.656 Todavía creo mundos. 00:10:27.680 --> 00:10:30.640 En vez de historias, los hago con código. NOTE Paragraph 00:10:31.640 --> 00:10:34.696 La programación me da ese poder increíble 00:10:34.720 --> 00:10:37.096 para construir mi pequeño universo 00:10:37.120 --> 00:10:41.080 con sus propias reglas, paradigmas y prácticas. 00:10:42.120 --> 00:10:46.080 Para crear algo de la nada con el poder puro de la lógica. NOTE Paragraph 00:10:46.920 --> 00:10:48.136 Gracias. NOTE Paragraph 00:10:48.160 --> 00:10:50.600 (Aplausos)