Un desarrollador de aplicaciones de 12 años.
El código es el siguiente lenguaje universal. En los años setenta, fue la música punk la que impulsó a los ochenta, probablemente fue dinero. Pero para mi generación de personas, el software es la interfaz de nuestra imaginación y nuestro mundo. Y eso significa que necesitamos un conjunto de personas radicalmente, radicalmente más diverso para construir esos productos, para no ver las computadoras como mecánicas, solitarias, aburridas y mágicas, para verlas como cosas que pueden manipular, girar y girar, y así sucesivamente. .
0:46
- ¿Qué honorarios paga un joven de 15 años cuando tiene un trabajo?
- ¿Qué harías si tu hija de 12 años se escapara de la casa mientras estabas en el trabajo?
- ¿Puede un joven de 18 años en la escuela secundaria demandar a un compañero de clase?
- ¿Se recomienda Instagram para chicas de 12 años?
- ¿Siempre será raro llegar a la marca de 100 años?
Mi viaje personal en el mundo de la programación y la tecnología comenzó a la tierna edad de 14 años. Tenía una locura adolescente enamorada de un hombre mayor, y el hombre mayor en cuestión simplemente era el entonces Vicepresidente de los Estados Unidos, Sr. Al Gore. E hice lo que cada adolescente querría hacer. Quería expresar de alguna manera todo este amor, así que le construí un sitio web, está aquí. Y en 2001, no había Tumblr, no había Facebook, no había Pinterest. Así que necesitaba aprender a codificar para expresar todo este anhelo y amor.
1:23
Y así es como empezó la programación para mí. Comenzó como un medio de autoexpresión. Al igual que cuando era más pequeño, usaba crayones y legos. Y cuando era mayor, usaba lecciones de guitarra y obras de teatro. Pero entonces, había otras cosas de las que emocionarse, como la poesía y los calcetines de punto y conjugar verbos irregulares franceses y crear mundos de fantasía y Bertrand Russell y su filosofía. Y empecé a ser una de esas personas que sentían que las computadoras son aburridas, técnicas y solitarias.
1:57
Esto es lo que pienso hoy. Las niñas pequeñas no saben que se supone que no les deben gustar las computadoras. Las niñas pequeñas son increíbles. Son realmente buenos para concentrarse en las cosas y ser exactos, y hacen preguntas asombrosas como “¿Qué?” ¿y por qué?” ¿y cómo?” y “¿qué pasa si?” Y no saben que se supone que no les deben gustar las computadoras. Son los padres quienes lo hacen. Somos los padres quienes sentimos que la ciencia de la computación es esta disciplina científica esotérica y extraña que solo pertenece a los creadores de misterios. Que está casi tan alejado de la vida cotidiana como, por ejemplo, la física nuclear.
2:36
Y en parte tienen razón sobre eso. Hay una gran cantidad de sintaxis y controles y estructuras de datos y algoritmos y prácticas, protocolos y paradigmas en la programación. Y nosotros, como comunidad, hemos hecho computadoras cada vez más pequeñas. Hemos construido capas y capas de abstracción una encima de la otra entre el hombre y la máquina hasta el punto de que ya no tenemos idea de cómo funcionan las computadoras o cómo hablar con ellas. Y sí enseñamos a nuestros hijos cómo funciona el cuerpo humano, les enseñamos cómo funciona el motor de combustión e incluso les decimos que si realmente quieres ser un astronauta, puedes convertirte en uno. Pero cuando el niño se acerca a nosotros y nos pregunta: “Entonces, ¿qué es un algoritmo de clasificación de burbujas?” O, “¿Cómo sabe la computadora lo que sucede cuando presiono ‘play’, cómo sabe qué video mostrar?” O, “Linda, ¿es Internet un lugar?” Nosotros los adultos, crecemos extrañamente silenciosos. “Es mágico”, decimos algunos de nosotros. “Es demasiado complicado”, dicen los demás.
3:37
Bueno, no es ninguno. No es magia y no es complicado. Todo sucedió realmente, realmente, muy rápido. Los científicos informáticos construyeron estas máquinas increíbles y hermosas, pero nos hicieron muy, muy extraños para nosotros, y también el idioma que hablamos en las computadoras para que no sepamos cómo hablar. a las computadoras más sin nuestras interfaces de usuario de lujo.
3:58
Y es por eso que nadie reconoció que cuando estaba conjugando los verbos irregulares franceses, en realidad estaba practicando mis habilidades de reconocimiento de patrones. Y cuando estaba emocionado por tejer, en realidad estaba siguiendo una secuencia de comandos simbólicos que incluían bucles dentro de ellos. Y esa búsqueda de toda la vida de Bertrand Russell para encontrar un idioma exacto entre inglés y matemáticas encontró su hogar dentro de una computadora. Yo era programador, pero nadie lo sabía.
4:26
Los niños de hoy, hacen tapping, se deslizan y se pellizcan en el mundo. Pero a menos que les demos herramientas para construir con computadoras, solo estamos generando consumidores en lugar de creadores.
4:37
Toda esta búsqueda me llevó a esta pequeña niña. Su nombre es Ruby, tiene seis años. Ella es completamente intrépida, imaginativa y un poco mandona. Y cada vez que me encontraba con un problema tratando de enseñarme a mí mismo la programación como “¿Qué es el diseño orientado a objetos o qué es la recolección de basura?”, Trato de imaginar cómo una niña de seis años explicaría el problema. .
5:00
Y escribí un libro sobre ella y lo ilustré y las cosas que Ruby me enseñó son las siguientes. Ruby me enseñó que no debes tener miedo de los insectos debajo de tu cama. E incluso el mayor de los problemas es un grupo de pequeños problemas pegados. Y Ruby también me presentó a sus amigos, el lado colorido de la cultura de Internet. Ella tiene amigos como Snow Leopard, que es hermosa pero no quiere jugar con los otros niños. Y tiene amigos como los robots verdes que son realmente amigables pero súper desordenados. Y tiene amigos como Linux, el pingüino, que es realmente despiadadamente eficiente, pero algo difícil de entender. Y los zorros idealistas, y así sucesivamente.
5:38
En el mundo de Ruby, aprendes tecnología a través del juego. Y, por ejemplo, las computadoras son muy buenas para repetir cosas, así que la forma en que Ruby enseñaría los bucles es la siguiente. Este es el movimiento de baile favorito de Ruby, dice, “Aplaudir, aplaudir, pisar fuerte, aplaudir aplaudir, aplaudir y saltar”. Y aprendes contra bucles repitiendo eso cuatro veces. Y aprendes mientras repites repitiendo esa secuencia mientras estoy parado en una pierna. Y aprendes hasta los bucles repitiendo esa secuencia hasta que mamá se enoja de verdad. (Risas) Y, sobre todo, aprendes que no hay respuestas listas.
6:13
Al crear el plan de estudios para el mundo de Ruby, necesitaba preguntarle realmente a los niños cómo ven el mundo y qué tipo de preguntas tienen y organizar sesiones de prueba de juego. Empezaría por mostrarles a los niños estas cuatro fotos. Les mostraría una foto de un automóvil, una tienda de comestibles, un perro y un retrete. Y me preguntaría: “¿Cuál de estos crees que es una computadora?” Y los niños serían muy conservadores y dirían: “Nada de esto es una computadora. Sé lo que es una computadora: es esa caja brillante frente a la cual mamá o papá pasan demasiado tiempo”. Pero luego hablamos y descubrimos que, en realidad, un automóvil es una computadora, tiene un sistema de navegación en su interior. Y un perro: un perro puede no ser una computadora, pero tiene un collar y el collar puede tener una computadora dentro. Y las tiendas de comestibles, tienen muchos tipos diferentes de computadoras, como el sistema de caja y las alarmas antirrobo. Y los niños, ¿sabes qué? En Japón, los retretes son computadoras e incluso hay hackers que los piratean. (Risa)
7:15
Y vamos más allá y les doy estas pequeñas pegatinas con un botón de encendido / apagado en ellas. Y les digo a los niños: “Hoy tienes esta habilidad mágica para convertir cualquier cosa de esta habitación en una computadora”. Y de nuevo, los niños dicen: “Suena muy duro, no sé la respuesta correcta para esto”. Pero yo les digo: “No se preocupen, sus padres tampoco saben la respuesta correcta. Acaban de empezar a escuchar acerca de esta cosa llamada El Internet de las cosas. Pero ustedes, ustedes, serán los únicos que realmente van a vivir en un mundo donde todo es una computadora “.
7:46
Y luego tuve a esta pequeña niña que vino a mí y tomó una lámpara de bicicleta y ella dijo: “Esta lámpara de bicicleta, si fuera una computadora, cambiaría de color”. Y dije: “Esa es una muy buena idea, ¿qué otra cosa podría hacer?” Y ella piensa y piensa, y dice: “Si esta lámpara de bicicleta fuera una computadora, podríamos ir en bicicleta con mi padre y dormiríamos en una tienda de campaña y esta lámpara de bicicleta también podría ser un proyector de películas”. Y ese es el momento que busco, el momento en que el niño se da cuenta de que el mundo definitivamente no está listo todavía, que una forma realmente asombrosa de hacer que el mundo esté más preparado es mediante la construcción de tecnología y que cada uno de nosotros puede ser parte. de ese cambio.
8:30
Historia final, también construimos una computadora. Y tuvimos que conocer la poderosa CPU y la útil RAM y ROM que lo ayudan a recordar cosas. Y después de armar nuestra computadora, también diseñamos una aplicación para ella. Y mi historia favorita es este niño pequeño, tiene seis años y su cosa favorita en el mundo es ser un astronauta. Y el chico, él tiene estos enormes audífonos y está completamente inmerso en su pequeña computadora de papel porque, ya ves, él construyó su propia aplicación de navegación planetaria intergaláctica. Y su padre, el astronauta solitario en la órbita marciana, está al otro lado de la sala y la importante misión del niño es llevar al padre a salvo a la tierra. Y estos niños tendrán una visión profundamente diferente del mundo y de la forma en que lo construimos con tecnología.
9:21
Finalmente, cuanto más accesible, más inclusivo y más diverso sea el mundo de la tecnología, más colorido y mejor se verá el mundo. Entonces, imaginen conmigo, por un momento, un mundo donde las historias que contamos sobre cómo se hacen las cosas no solo incluyen a los chicos de Silicon Valley de veintitantos años de edad, sino también a las colegialas kenianas y bibliotecarios noruegos. Imagina un mundo donde las pequeñas Ada Lovelaces del mañana, que viven en una realidad permanente de 1 y 0, crecen para ser muy optimistas y valientes sobre la tecnología. Abrazan los poderes y las oportunidades y las limitaciones del mundo. Un mundo de tecnología que es maravilloso, caprichoso y un poco raro.
10:14
Cuando era niña, quería ser narradora de historias. Me encantaban los mundos de fantasía y lo que más me gustaba a los dowas que despertar por las mañanas en Moominvalley. Por las tardes, vagaba por los Tatooines. Y por las tardes, me iba a dormir en Narnia. Y la programación resultó ser la profesión perfecta para mí. Todavía creo mundos. En lugar de historias, las hago con código.
10:42
La programación me da este increíble poder para construir todo mi pequeño universo con sus propias reglas, paradigmas y prácticas. Crea algo de la nada con el poder puro de la lógica.
10:57
Gracias.