El sprint de JavaScript

Escucha este episodio más tarde

La misión: marcar el rumbo de la web en sus primeros días. Tiempo: 10 días para lograrlo. Resultado: un lenguaje indispensable que lo cambiaría todo. Aunque nadie creía en JavaScript, triunfó a pesar de los pronósticos negativos. Clive Thompson nos cuenta las batallas de los navegadores y su influencia para el futuro de Internet. Charles Severance explica que JavaScript pasó de ser el jonrón del último minuto al lenguaje de desarrollo por defecto de la web. Michael Clayton‘ nos confiesa que, al igual que mucha gente, él había subestimado JavaScript. Y Klint Finley describe que sin este lenguaje, Internet estaría en las penumbras.

Aquí te dejamos el link a la entrevista del podcast Devchat para conocer más sobre lo que sucedió durante esos 10 días de sprint: https://devchat.tv/js-jabber/124-jsj-the-origin-of-javascript-with-brendan-eich/

01:00 - Presentadora:

Brendan Eich tenía 34 años cuando se sentó en su escritorio, en la oficina central de Netscape. Se iba a dedicar a sacar adelante un enorme sprint de 10 días de programación. Un nuevo lenguaje, un lenguaje de programación completamente nuevo en solo 10 días. Corría el año de 1995, y el mundo de los lenguajes de programación estaba a punto de cambiar para siempre.

01:26 - Presentadora:

Esto es Command Line Heroes en español, un podcast original de Red Hat. En esta temporada analizamos la capacidad y las promesas de los lenguajes de programación, y descubrimos cómo dan forma al mundo del desarrollo y cómo impulsan nuestro trabajo. Esta vez, le seguiremos la pista a la creación de JavaScript. Tal vez ya conozcas la historia de Brendan Eich, ¿pero cómo se crea un lenguaje como JavaScript? Obviamente influyó el sprint de Brendan. Pero ahí no se acaba la historia.

02:02 - Presentadora:

Nuestro relato de JavaScript comienza en medio de una guerra, una guerra de navegadores. La guerra de los navegadores de la década de 1990 puede parecer antigua, pero fue verdaderamente trascendental. De un lado del campo de batalla estaba Netscape, que había formado una alianza con Sun Microsystems. Del otro, Microsoft, el gigante del software. ¿Y por qué luchaban? Era una batalla para decidir quién sería el guardián de Internet. Había demasiadas cosas en juego.

02:40 - Presentadora:

Pero para entender bien lo que sucedió con las guerras de los navegadores, llamé a uno de mis escritores consentidos, que se dedica a la historia de la tecnología: Clive Thompson. Su libro más reciente es

02:50 - Clive Thompson:

Coders: The Making of a New Tribe and The Remaking of The World.

02:54 - Presentadora:

Clive y yo conversamos sobre las guerras de los navegadores, pero permítanme darles algo de contexto. Por un lado, de pronto Netscape se da cuenta de que el navegador era un software fundamental que las personas iban a usar para conectarse a Internet. Por el otro, el modelo de negocios de Microsoft se basaba en empaquetar lo más posible dentro de Windows. Ellos no les habían puesto atención a los navegadores, pero en la década los 90 se dieron cuenta de que quizás se habían dormido en sus laureles. El mundo ya estaba en línea, y Microsoft Windows no tenía nada que los ayudara a acoplarse. Y en cambio cierta empresa llamada Netscape estaba ofreciendo una rampa de acceso a Internet. De repente, el dominio de Microsoft en la industria ya no parecía tan absoluto. Las guerras de los navegadores comienzan en ese momento, el momento en que Microsoft se da cuenta del poder de Internet y pone en la mira a su nueva competencia. Ese es el contexto. Ahora sí les presento la conversación con Clive, en que intentamos entender qué sucedió después.

04:03 - Clive Thompson:

Se peleaban para ser el portal principal para conectarse a Internet. Hay que pensar que a principios de la década de los noventa, nadie se conectaba mucho a Internet. Y de pronto llegó Mosaic, que luego se convirtió en Netscape, y que fue el primer navegador que podías descargar para entrar a la web. Hicieron su lanzamiento en línea en diciembre de 1994. Y de repente miles y millones de personas pueden usar Internet de forma gráfica, digamos. Muchísima gente descarga el navegador, y están en toda la prensa. Todo el mundo dice: “Netscape es el futuro de Internet”.

04:40 - Clive Thompson:

Y desde Seattle Microsoft observa todo esto muy preocupado, porque prácticamente no le había hecho caso a Internet. Se había enfocado en vender Windows y realmente no había prestado nada de atención a esta nueva locura llamada Internet. Tuvo que apresurarse para ponerse al día. No tuvo su propio navegador sino hasta casi un año después. Lo presentaron en agosto de 1995, y ese fue básicamente el comienzo de La guerra de los navegadores, cuando Microsoft empezó a luchar para ser el portal con el que las personas se conectaran a Internet.

05:13 - Presentadora:

Sí. Pero un año para ponerse al corriente no es tanto, ¿o sí? No es mucho. ¿No? Me parece razonable.

05:21 - Clive Thompson:

[risas] No, tienes razón. No es mucho, pero en ese entonces las cosas se desarrollaban con mucha velocidad. Además, había una sensación de que la primera empresa que pudiera promoverse como el medio para conectarse a Internet iba a tener una ventaja importante, una ventaja de muchos años, tal vez permanente. El ritmo del desarrollo era rapidísimo, yo me acuerdo. O sea, Netscape lanzaba un nuevo navegador cada dos meses. Decían: “Guau. Ahora ya integramos el correo electrónico al navegador. Ahora pusimos una pequeña barra de búsqueda en la parte superior”. Simplemente seguía mejorando y mejorando. Podías ver todo lo que podías hacer en línea, todo aparecía a medida que iteraban y lanzaban características con rapidez.

06:01 - Clive Thompson:

Microsoft estaba acostumbrado a un desarrollo muy lento. Era como: “tenemos un proceso de desarrollo de cuatro años. Tiene el menor número de errores posible. Lo metemos en una caja, lo enviamos a las tiendas y no lanzamos una nueva versión hasta cuatro años después.” Llega Netscape y se convierte en la primera empresa que dice: “No, vamos a sacar un producto de calidad inferior, pero que funcione lo suficientemente bien, y cada tres meses vamos a sacar otro para que lo descargues, y luego otro, y luego otro...”. Eso desestabilizó por completo a Microsoft.

06:30 - Presentadora:

Sí. Entonces, si eres Microsoft, tienes dos opciones. Dices: “Ay, Dios mío, ese es el futuro. Tengo que ponerme al corriente. Tengo que competir”. O dices: “Nah, solo es una moda”. ¿Pero qué había en los navegadores que hizo que Microsoft eligiera la primera opción? ¿Por qué Microsoft dijo, “Ay, Dios mío. Esto va en serio. Tengo que competir”?.

06:51 - Clive Thompson:

Lo que pasa es que el navegador te daba mucha... distinción cultural. Porque era una de las primeras cosas con las que podías divertirte en internet. De repente podías visitar la página web de una banda de rock, para ver sus publicaciones y fotos. Podías buscar información sobre tus pasatiempos; por ejemplo, podías buscar a las personas que hacían trenes a escala en Florida. Antes de eso, todo lo relacionado con Internet era de sabiondos. El correo electrónico, las transferencias de archivos y todo eso. Y de pronto el navegador hizo que Internet pareciera una revista, algo divertido. Por primera vez, los periódicos, CNN y las revistas escribían al respecto con mucho entusiasmo. En ese momento, la tecnología pasó de estar enterrada en la sección de negocios a aparecer en la primera plana del New York Times.

07:41 - Presentadora:

¿Y qué les gustaba a los desarrolladores de Netscape o de los navegadores en general? ¿Por qué les interesaba tanto?

07:48 - Clive Thompson:

Yo he conocido a muchísimos desarrolladores. Imagínate que de repente llegan Internet y los navegadores, y de pronto puedes tener una página web que diga: “Descarga mi software, es maravilloso”. Así que le abrió paso a la manera en que se desarrolla el software hoy en día.

08:04 - Presentadora:

Hay que decir que al principio Microsoft quiso comprar Netscape por una cantidad muy baja, pero Netscape los rechazó. Así que Microsoft tuvo que crear un navegador propio. Le pusieron Explorer.

08:21 - Clive Thompson:

Durante un año, Microsoft trabajó mucho en el navegador, y estuvo listo en agosto de 1995. De una u otra forma hicieron lo mismo que Netscape. Produjeron algo rápido, sin preocuparse de que fuera perfecto y lo fueron mejorando poco a poco. Pero lo que realmente surgió en la última mitad de la década de los noventa fue una guerra para ser el navegador más interesante, el más interactivo y sofisticado.

08:53 - Presentadora:

Tengan en cuenta que Netscape de ninguna manera corría con ventaja.

08:57 - Clive Thompson:

Microsoft tenía una posición muy poderosa. Cuando vendes Windows al 80 o 90 % de todas las computadoras del mundo, no es difícil que tu software sea el predeterminado. Y eso es exactamente lo que hicieron. Así que Explorer empezó a crecer y crecer y crecer.

09:16 - Presentadora:

De cierto modo, el pobre Netscape estaba condenado a perder la batalla, pero algo sucedió. Antes de que terminara la batalla, hicieron una jugada audaz, que fue un acierto increíble para el mundo de la programación.

09:35 - Clive Thompson:

Esa es la extraña pero fascinante historia de la creación de JavaScript.

09:43 - Presentadora:

Toda esa fiebre por la web y por el potencial de los navegadores había dejado algo muy claro. Necesitábamos un nuevo lenguaje de programación, algo que superara el HTML. Necesitábamos un lenguaje a la medida de todos los desarrollos basados en la web. Un lenguaje que no solo sobreviviera, sino que avanzara en Internet.

10:10 - Clive Thompson:

¿Cómo se crea un lenguaje de programación para los navegadores?

10:15 - Presentadora:

Esa era la pregunta del millón. Más o menos cuando Netscape vio que Microsoft estaba compitiendo con ellos, le echaron un vistazo a Java™. ¿Estaba destinado a ser el lenguaje para el desarrollo web? Java era un lenguaje sofisticado. Tenía el buen desempeño de C++. Pero era necesario compilarlo. Los desarrolladores querían algo más liviano, algo que pudiera interpretarse en lugar de compilarse, algo que pudiera atraer a todos los programadores no profesionales que pululaban en la web. Porque esos nuevos programadores querían trabajar directamente en la página web. Ese era el sueño.

11:05 - Presentadora:

Netscape necesitaba un lenguaje de programación que se ejecutara dentro de su navegador, algo que permitiera a los desarrolladores dar vida a las páginas web estáticas. Entonces se les ocurrió que sería genial lanzar un nuevo lenguaje liviano que funcionara muy bien en la programación web al mismo tiempo que el beta de Netscape 2.0. Pero había un problema. Tenían exactamente 10 días para lograrlo. Bueno, de hecho era Brendan Eich el que tenía 10 días. Él era el encargado de lograrlo. No había duda de que si alguien podía hacerlo, era él. Cuando estudiaba en la Universidad de Illinois, creaba lenguajes nuevos para divertirse, para jugar con la sintaxis.

11:57 - Charles Severance:

Pero la cosa es que cuando Brendan Eich desarrolló JavaScript, se había vuelto medio adicto a los lenguajes.

12:05 - Presentadora:

Para entender lo que logró, nos pusimos en contacto con Charles Severance, profesor de la Facultad de Información de la Universidad de Míchigan.

12:14 - Charles Severance:

JavaScript se creó en un entorno en que Java se percibía como el futuro, así que en 1994 pensábamos que era la solución para todo. Un año después, estaba a punto de aparecer lo que realmente iba a resolver todo, pero no podía llegar y decir: “Ya llegué y ya resolví todo”, porque en el 94, 95, todos, yo incluido, creíamos, que ya habíamos visto el futuro del rocanrol, y era Java. Tenían que diseñar un lenguaje que pareciera irrelevante, tonto, insignificante, pero que fuera la solución correcta.

12:56 - Presentadora:

Lo que Eich ofreció no era ningún juego. Era sofisticado pero discreto, y se inspiraba en los lenguajes que lo habían antecedido.

13:07- Charles Severance:

Si observas la sintaxis básica, ves que está inspirado en C, con sus llaves y puntos y comas. Algunos de los patrones de cadena se tomaron del lenguaje de programación Java, pero los patrones subyacentes orientados a objetos se tomaron de un lenguaje de programación llamado Modula-2, que tenía la noción de las funciones de primera clase, y para mí esa noción es una de las elecciones más asombrosas que convirtió a JavaScript en un lenguaje tan poderoso y extensible, y me refiero a que la función, el cuerpo de la función, el código que genera de sí mismo una función, también son datos.

13:41 - Charles Severance:

La otra cosa que realmente formó parte de la inspiración fue HyperCard. JavaScript siempre se ejecutaba en un navegador, así que tenía un contexto de datos básico del modelo de objetos del documento, que es una representación orientada a los objetos de una página web. No es un lenguaje de programación tradicional. El código JavaScript no comenzó desde el principio. Primero era una página web, que terminó en la programación orientada a eventos.

14:12 - Presentadora:

Cuando se lanzó JavaScript junto con Netscape Navigator 2.0 el 30 de noviembre de 1995, toda la magia se concentró en la pequeña y poderosa semilla de un lenguaje. Veintiocho empresas, incluidas America Online y AT&T, acordaron usarla como lenguaje estándar abierto. No todos los especialistas confiaban en JavaScript cuando se lanzó. Algunos pensaban que era simplemente un lenguaje para novatos. No le vieron ningún potencial revolucionario.

14:46 - Charles Severance:

Brendan decidió agregar discretamente todos los conceptos súper avanzados de ciertos lenguajes que no eran muy conocidos pero que se parecían a los lenguajes avanzados orientados a objetos. Así que JavaScript es casi un caballo de Troya. Llegó a nuestra conciencia colectiva como un lenguaje tonto, divertido, fácil y liviano. Pero en realidad, casi desde el principio había dentro de él un lenguaje de programación potente, muy meditado y bien pensado, capaz de hacer casi cualquier cosa en la informática.

15:17 - Presentadora:

El resultado fue un lenguaje que se originó en los navegadores y que podía evolucionar junto con nuestra vida en Internet. Por eso JavaScript no tardó mucho en convertirse en la opción predeterminada para el desarrollo web.

15:29 - Charles Severance:

Yo no tuve otra opción más que aprender JavaScript; en general las personas que aprenden JavaScript no tienen opción porque lo que quieren es crear aplicaciones para los navegadores que tengan elementos interactivos. Y para eso hay que aprender JavaScript. Si piensas, por ejemplo, cuál es tu lenguaje favorito, la respuesta casi obligada va a ser x lenguaje y JavaScript, ¿verdad? O sea, puedes decir “Me gustan Python y JavaScript”, o “Me gustan Scala y JavaScript”, porque es el lenguaje que todo el mundo tiene que aprender.

16:05 - Presentadora:

Charles Severance es profesor de la Facultad de Información de la Universidad de Míchigan. Netscape tuvo mucha capacidad cuando acababa de salir, y dio batalla en la guerra de los navegadores, pero al final...

16:22 - Clive Thompson:

simplemente desaparece como producto serio.

16:27 - Presentadora:

El dominio de Microsoft en toda la industria era abrumador. A pesar de haber llegado un año tarde a la carrera de los navegadores, lograron ponerse a la cabeza y subirse al podio. Pero la jugada audaz de Netscape, su creación de JavaScript, fue un éxito, porque mucho después de que terminó la pelea, ese maravilloso lenguaje que surgió de la guerra de los navegadores seguiría vivo y cambiaría todo.

17:01 - Presentadora:

Si acabas de empezar a codear, tal vez des por sentado que puedes desarrollar páginas web interactivas que cambien y se actualicen sin tener que extraer una copia nueva desde el servidor. Pero imagínate el momento en que apareció esa opción. Le pedimos a Michael Clayton, programador de software de Red Hat, que nos ayudara a entender el gran cambio que representó.

17:28 - Michael Clayton:

En... Creo que en 2004 se lanzó Google Mail, Gmail, y creo que fue la primera aplicación web que realmente llevó a JavaScript al siguiente nivel, que lo utilizó para cambiar el contenido de manera dinámica cuando lo estabas viendo.

17:49 - Presentadora:

Por ejemplo, imagínate que estás viendo tu bandeja de entrada y haces clic en un correo electrónico. Antes, el visor de correo electrónico cargaba una página completamente nueva en el navegador para mostrarte ese correo electrónico. Luego cerrabas ese correo electrónico y se volvía a cargar toda la bandeja de entrada.

18:05 - Michael Clayton:

Generaba mucha latencia. Para pasar de una vista a otra tenías que esperar mucho tiempo. Gmail cambió todo eso. Empezó a utilizar JavaScript para buscar en segundo plano el contenido que querías ver y simplemente te lo ponía enfrente, para no tener que esperar a que se abriera una nueva página.

18:23 - Presentadora:

Eso ahorraba mucho tiempo y energía. Pero, piénsalo, no solo cambió la velocidad, en realidad. Cambió la naturaleza misma de nuestro trabajo.

18:35 - Michael Clayton:

El puesto de desarrollador web ha pasado de ser un cargo de gente que estaba tras bambalinas, junto al servidor, a estar a muy poca distancia del usuario, porque el código se escribe directamente en el navegador en que el usuario ve la página web.

18:52 - Presentadora:

Cambió todo. De hecho, se le puede atribuir a JavaScript el nacimiento de la revolución de la web 2.0. De repente cualquier persona que estuviera frente a un navegador, también estaba frente a un entorno de desarrollo. Pero, como te decía, la vieja guardia no se sentía precisamente cómoda con lo democráticas que se estaban poniendo las cosas.

19:16 - Michael Clayton:

Ese primer antagonismo con JavaScript, yo mismo lo sentí. Tenía las extensiones del navegador que impedían que corriera JavaScript. Pensaba que era un juguete inútil y me enojaba cada vez que visitaba una página web que requería JavaScript para que funcionara alguna característica esencial del sitio. Pensaba: “Deberías construir bien tu sitio web: sin JavaScript”.

19:43 - Presentadora:

Sin embargo, pronto la belleza y el potencial inherente del lenguaje que le tomó 10 días a Brendan Eich se volvieron obvios para todos. Y ahora, está conquistando no solo los navegadores, sino también los servidores. Con Node.js, se ha abierto un territorio completamente nuevo para el “pequeño lenguaje que lo logró”.

20:03 - Michael Clayton:

Cuando escuché que JavaScript se iba a ejecutar en servidores, pensé: “¿Pero para qué?” En ese momento ya era desarrollador JavaScript profesional. Todos los días escribía mucho código JavaScript y seguía sin entender por qué era buena opción para los servidores, y resultó que, como muchos de nuestros oyentes sabrán, Node.js actualmente tiene mucha fuerza en el sector. Yo creo que eso tiene una explicación.

20:32 - Michael Clayton:

Una de las cosas que aprovecha Node.js y que lo ha hecho tan exitoso es la enorme comunidad de desarrolladores JavaScript para la interfaz de usuario, desarrolladores del lado del cliente. Ellos escriben código. Escriben código JavaScript para el navegador. Hay muchos de esos desarrolladores, y al poner el mismo lenguaje de programación a disposición de los servidores de escritura, inmediatamente hay una gran cantidad de personas que pueden comenzar a contribuir a los servidores. La herramienta ya está en tu kit de herramientas, así que simplemente puedes tomarla, instalar Node.js y listo, ya puedes empezar.

21:11 - Presentadora:

Así que, primero en el navegador y luego en los servidores. JavaScript era un lenguaje modesto, con una elegancia discreta, que a veces tenía errores. Un sobreviviente de la guerra de los navegadores al que todos subestimaron.

21:25 - Michael Clayton:

JavaScript ha sido como la Cenicienta de los lenguajes de programación: fue creado básicamente en 10 días, el resto de la comunidad de programación se burló mucho de él y aun así, de algún modo, logró tener éxito y crecer hasta llegar al punto en que se encuentra ahora: es el primero o segundo lenguaje de programación más popular en todo el mundo. Básicamente está en todas partes. La capacidad de ejecutarse dentro de una página web implicó que se extendiera tanto como la web, es decir, mucho.

22:08 - Presentadora:

Michael Clayton es ingeniero en Red Hat. ¿JavaScript se comió el mundo? ¿Sacó ventaja de la web para lograr cierto dominio sobre los demás lenguajes? Yo quería averiguar dónde están los límites de JavaScript.

22:25 - Klint Finley:

Hola, me llamo Klint Finley. Escribo para Wired.com.

22:28 - Presentadora:

Klint tenía la misma curiosidad. Mientras más observaba la forma en que se ejecuta JavaScript en la actualidad, más cuenta se daba de que se había colado en cada parte de su vida en línea.

22:40 - Klint Finley:

JavaScript se ha convertido en un lenguaje que puede habilitar aplicaciones completas, incluso antes de que decidas si quieres que se ejecuten en tu computadora. Simplemente comienzan a ejecutarse, y algunas de ellas sirven para la publicidad o facilitan el seguimiento que usan los anunciantes. Hay muchas cosas invisibles que suceden en tu navegador y que probablemente ni siquiera sepas o quieras que sucedan.

23:07 - Presentadora:

Klint decidió realizar un pequeño experimento.

23:10 - Klint Finley:

Decidí usar la web sin JavaScript durante un tiempo. Decidí intentarlo y lo desactivé de mi navegador durante una semana.

23:21 - Presentadora:

Suena sencillo, pero renunciar a JavaScript tuvo algunos efectos sorprendentes. Como es tan grande, tan dominante, el lenguaje famoso por ser liviano en realidad ocupa mucho espacio y energía. Cuando Klint bloqueó ese lenguaje...

23:39 - Klint Finley:

En general fue una experiencia web mucho mejor en muchos sentidos: las páginas se cargaban más rápido, las páginas estaban más limpias, la batería de mi computadora duraba más tiempo y simplemente tenía una sensación de control sobre lo que estaba sucediendo en mi computadora porque no estaban todos estos programas invisibles que se ejecutan en segundo plano.

24:02 - Presentadora:

Imagínate la felicidad de navegar sin anuncios emergentes por primera vez.

24:07 - Klint Finley:

Mucho de eso depende de JavaScript incluso para cargarse. Por eso las páginas web eran mucho más sencillas, con menos anuncios y menos distracciones.

24:17 - Presentadora:

Pero la experiencia web más limpia no es todo. Hay partes de la web que no funcionan si desactivas JavaScript.

24:26 - Klint Finley:

Muchas cosas simplemente no funcionaban. Gmail me redirigió a una versión diferente que creo que habían diseñado para teléfonos móviles antiguos. Facebook prácticamente hizo lo mismo, y faltaban muchas de las interacciones simples. Se volvió como una serie de páginas web. Netflix no funcionaba. YouTube tampoco. Sí, todo lo que implicaba interacción no funcionaba. A fin de cuentas, al quitar JavaScript había cosas buenas y malas, y decidí que es mejor tener JavaScript que desactivarlo.

25:05 - Presentadora:

Klint Finley es escritor permanente de Wired.com. De acuerdo con la mayoría de las predicciones, JavaScript seguirá dominando el desarrollo de aplicaciones móviles y de escritorio. El nivel de complejidad de los juegos y los proyectos de arte basados en los navegadores, por ejemplo, se ha disparado muchísimo. Además, la creciente comunidad de JavaScript aprovecha al máximo ese potencial.

25:34 - Presentadora:

Vale la pena tomarse un momento para recordar que en 1995, hace solo un par de décadas, Brendan Eich estaba sentado en una habitación, dándole forma a un nuevo lenguaje. Y hoy, ese lenguaje está presente en todo lo que hacemos. Tal vez el decir que una nueva cadena de código va a cambiar el mundo suene a cliché, pero sucede. Un héroe de la línea de comandos vuelca todo su amor por los lenguajes en un sprint de 10 días, y el mundo cambia para siempre.

26:10 - Presentadora:

Debemos agradecerle a JavaScript por Google Docs, por YouTube, por Netflix. Pero, tú sabes, “un gran poder conlleva una gran responsabilidad”, y como la influencia de JavaScript sigue creciendo, impulsada por una enorme cantidad de bibliotecas de código abierto, esa responsabilidad ya no recae en una sola persona. Una comunidad más amplia ha tomado las riendas. SlashData recientemente calculó que 9,7 millones de desarrolladores usan JavaScript, y en GitHub, JavaScript tiene más pull requests que cualquier otro lenguaje. El poder yace en la ayuda que prestan todos los héroes de la línea de comandos para que JavaScript crezca a medida que desarrollamos nuestro futuro.

26:59 - Presentadora:

En nuestro próximo episodio, Command Line Heroes en español se queda atrapado en una red de lenguajes, y veremos cómo logró prosperar Perl en un terreno nuevo e indómito. 

28:04 - Presentadora:

Antes de despedirnos, uno de nuestros oyentes compartió nuestro episodio Hello, World, de la temporada pasada, en que también hablamos de Brendan Eich y JavaScript. En ese episodio, un invitado dijo que Brendan probablemente había dormido poco durante esos 10 días, si es que había dormido algo. Bueno, Brendan respondió en Twitter que de hecho sí durmió durante ese sprint. Para conocer más sobre lo que sucedió durante esos 10 días, visita la entrevista del podcast Devchat con Brendan. Vamos a dejar un enlace en nuestras notas del programa. Hasta la próxima, sigan programando.

Command Line Heroes logo

Sobre el podcast

Command Line Heroes en español cuenta las épicas historias reales de cómo los desarrolladores, programadores, hackers, geeks y rebeldes de código abierto están revolucionando el panorama tecnológico. Presentado por Red Hat, este podcast se basa en el galardonado programa en inglés del mismo nombre.

Presentado por Red Hat

Durante 25 años, Red Hat ha llevado tecnologías de código abierto a la empresa. Desde el sistema operativo hasta los contenedores, creemos en la construcción conjunta de una mejor tecnología y celebramos a los héroes anónimos que están reinventando nuestro mundo desde la línea de comandos.