stringtranslate.com

Jamie Zawinski

Jamie Werner Zawinski (nacido el 3 de noviembre de 1968), más conocido como jwz , es un programador informático , bloguero y empresario estadounidense . Es más conocido por su papel en la creación de Netscape Navigator , Netscape Mail , Lucid Emacs , Mozilla.org y XScreenSaver . También es el propietario de DNA Lounge , un club nocturno y sala de música en vivo en San Francisco .

Biografía

La carrera de programación de Zawinski comenzó a los 16 años con el proyecto Spice Lisp de Scott Fahlman en la Universidad Carnegie Mellon . Luego trabajó en la empresa emergente de inteligencia artificial Expert Technologies, Inc. y luego en el grupo de investigación de inteligencia artificial de Robert Wilensky y Peter Norvig en la Universidad de California en Berkeley , donde trabajó en el procesamiento del lenguaje natural .

En 1990 comenzó a trabajar en Lucid Inc. , primero en Lucid Common Lisp y luego en el IDE Energize C++ de Lucid . Lucid decidió utilizar GNU Emacs como editor de texto para su IDE debido a su licencia libre, popularidad y extensibilidad, y Zawinski lideró ese proyecto. A medida que Zawinski y los otros programadores hicieron cambios fundamentales en GNU Emacs para agregar nueva funcionalidad, las tensiones sobre cómo fusionar estos parches en el árbol principal eventualmente llevaron a la bifurcación del proyecto en GNU Emacs y Lucid Emacs (ahora XEmacs ). [1]

En 1992, lanzó la primera versión de XScreenSaver , una colección gratuita y de código abierto que ahora contiene más de 240 [2] protectores de pantalla . Inicialmente lanzado para Unix , ahora también es compatible con macOS , iOS y Android . En los sistemas Unix, también proporciona el marco para poner en blanco y bloquear la pantalla. Todavía lo mantiene, con nuevas versiones que salen varias veces al año. [3]

Netscape y Mozilla

Tras la quiebra de Lucid en 1994, Zawinski fue uno de los primeros empleados de Mosaic Communications , más tarde conocida como Netscape . En Netscape, desarrolló la versión Unix de Netscape Navigator 1.0, [4] [5] y, más tarde, Netscape Mail , el primer lector de correo (o lector de Usenet ) que admitía HTML de forma nativa . [6]

A Zawinski se le ocurrió el nombre " Mozilla " (originalmente el nombre en código interno del navegador web) durante una reunión de personal, como una referencia a Godzilla y un acrónimo de " Mosaic killer". [7] [8]

Un huevo de Pascua que codificó en el navegador Netscape se hizo muy conocido durante los primeros días de la World Wide Web : escribir "about:jwz" en el cuadro de dirección llevaría al usuario a su página de inicio y cambiaría la animación del logotipo del navegador a un dragón que escupe fuego. [9]

Por su apoyo y defensa a largo plazo del software libre tanto dentro como fuera de la empresa, a Zawinski se le atribuye haber sido la inspiración para la decisión de Netscape de abrir el código fuente del navegador en 1998. [10] [11] Fue uno de los fundadores de Mozilla.org , registrando personalmente su nombre de dominio el día del anuncio de código abierto de Netscape y ayudando a diseñar y dirigir la organización durante su primer año. [12] [13] [14]

Cuando AOL adquirió Netscape en 1999, escribió un boletín explicando que el trabajo de Mozilla continuaría con o sin Netscape. [15] Y un año después de la publicación del código fuente inicial, renunció a Netscape y Mozilla, citando su decepción porque otros involucrados en el proyecto habían decidido reescribir el código en lugar de mejorarlo gradualmente. [16] [17]

Salón de ADN

Poco después de dejar Mozilla, anunció la compra de DNA Lounge , un club nocturno en San Francisco . [18] [19] [20] [21] Zawinski compró el club nocturno en 1999 por aproximadamente 5 millones de dólares y fue reabierto en julio de 2001, un proceso que documentó extensamente en un blog llamado "DNA Sequencing". [22] [23]

En 2016, exploró ideas de financiación alternativas para mantener el lugar a flote durante una caída en la asistencia. [22]

Entrevistas y apariciones

En 2000, Zawinski protagonizó el documental de 60 minutos de duración de PBS Code Rush , que narra la creación de Mozilla.org y la publicación del código fuente del navegador a lo largo de 1998.

Zawinski aparece extensamente en el libro de Josh Quittner de 1998 Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft , [24] y en el libro de Glyn Moody de 2001, Rebel Code: Linux and the Open Source Revolution . [11] Hay un capítulo sobre Zawinski en el libro de Peter Seibel de 2009, Coders at Work: Reflections on the Craft of Programming . [25] [26] Y en 2001, apareció en California Dreamin': The Gold Rush , un documental para la televisión pública alemana. [27] [28]

Zawinski aparece en varias instalaciones de video en la exposición del Museo de Historia de la Computación , Revolución: Los primeros 2000 años de computación . [29]

También apareció en Sleep Mode: The Art of the Screensaver , [30] una exposición en una galería comisariada por Rafaël Rozendaal en el Het Nieuwe Instituut de Rotterdam en 2017.

Ley de Zawinski

La Ley de envolvente de software de Zawinski , también conocida como Ley de Zawinski , establece:

Cada programa intenta expandirse hasta que puede leer correo . Aquellos programas que no pueden hacerlo son reemplazados por otros que sí pueden.

Algunos han interpretado esto como un comentario sobre el fenómeno de la proliferación de software con características populares: [31] [32]

El propio Zawinski ha declarado: [33]

Mi punto no era sobre los imitadores, sino sobre la plataforma. Las aplicaciones en las que uno "vive" todo el día tienen la presión de convertirse en todo y hacer todo. Una aplicación para editar texto se convierte en un IDE, luego en un sistema operativo. Una aplicación para mostrar documentos de hipertexto se convierte en un lector de correo, luego en un sistema operativo.

Principios

Zawinski se hizo conocido como programador de Lisp , pero la mayoría de sus proyectos más grandes están escritos en C. A pesar de eso, ha sido crítico durante mucho tiempo con los lenguajes que carecen de seguridad de memoria y administración automática de memoria . Ha hecho proselitismo particularmente contra C++ . En el libro de Peter Seibel Coders at Work: Reflections on the Craft of Programming , Zawinski llama a C++ una "abominación... el ensamblador PDP-11 que cree que es un sistema de objetos". [26] [34]

Aunque ha escrito y publicado muchas utilidades en Perl , [35] no está exento de críticas, caracterizando a Perl como "una combinación de todos los peores aspectos de C y Lisp: mil millones de sublenguajes diferentes en un ejecutable monolítico. Combina la potencia de C con la legibilidad de PostScript ". [36]

Zawinski criticó varias deficiencias del lenguaje y de la biblioteca que encontró mientras programaba en Java , específicamente la sobrecarga de ciertas clases fundamentales, pero especialmente el marketing y la política detrás de esto que llevaron a Sun a fusionar el lenguaje, la biblioteca de clases, la máquina virtual y el modelo de seguridad bajo el mismo nombre, "Java", para, dice, el detrimento de todos ellos. A pesar de los aspectos positivos, finalmente Zawinski regresó a la programación en C "ya que sigue siendo la única manera de enviar programas portables". [37]

Referencias

  1. ^ Zawinski, Jamie (11 de febrero de 2000). "El cisma Lemacs/FSFmacs" . Consultado el 1 de mayo de 2023 .
  2. ^ "Lista de protectores de pantalla incluidos en la colección". XScreenSaver . 2020-12-08 . Consultado el 2021-02-13 .
  3. ^ "Historial de versiones". XScreenSaver . 2020-12-08 . Consultado el 2021-02-13 .
  4. ^ "Página "about:authors" de Netscape Navigator". 15 de diciembre de 1994. Consultado el 13 de febrero de 2021 .
  5. ^ Steinert-Threlkeld, Tom (31 de octubre de 1995). "¿Se puede trabajar en el horario de Netscape?". Revista Fast Company .
  6. ^ Zawinski, Jamie (2017-11-20). "Correo electrónico HTML, ¿fue culpa tuya?". jwz.org blog . Consultado el 13 de febrero de 2021 .
  7. ^ Zawinski, Jamie (1996). "El dormitorio de Netscape". jwz.org . Consultado el 13 de febrero de 2021 .
  8. ^ Dave Titus con la ayuda de Andrew Wong (1 de diciembre de 2002). "Cómo nació Mozilla: la historia de la primera mascota de Internet" . Consultado el 1 de mayo de 2023 .
  9. ^ Zawinski, Jamie (3 de diciembre de 2011). "La historia secreta de la URL about:jwz". jwz.org . Consultado el 13 de febrero de 2021 .
  10. ^ Suárez-Potts, Louis (1 de mayo de 2001). «Entrevista: Frank Hecker». OpenOffice . Archivado desde el original el 7 de agosto de 2001. Consultado el 13 de febrero de 2021 .
  11. ^ ab Moody, Glyn (18 de febrero de 2001). Rebel Code: Linux y la revolución del código abierto. Basic Books. ISBN 978-0-7867-4520-3.
  12. ^ Jim Hamerly y Tom Paquin con Susan Walton (3 de enero de 1999). "Liberando el código fuente: la historia de Mozilla". Códigos abiertos: voces de la revolución del código abierto. O'Reilly Media, Inc. ISBN 978-0-596-55390-6.
  13. ^ Boutin, Paul (julio de 1998). "Electric Word: Mozilla.organizer". Wired . Vol. 6, núm. 7.
  14. ^ Quittner, Josh (23 de marzo de 1998). "El Ave María de Netscape". Archivado desde el original el 23 de febrero de 2002.
  15. ^ Zawinski, Jamie (23 de noviembre de 1998). "Miedo y asco en el camino de la fusión". Mozilla . Consultado el 29 de abril de 2013 .
  16. ^ Zawinski, Jamie (31 de marzo de 1999). «Renuncia y autopsia». Archivado desde el original el 7 de agosto de 2004. Consultado el 29 de marzo de 2013 .
  17. ^ Festa, Paul (1999-04-01). "AOL y Mozilla pierden a un evangelista clave". CNET . Consultado el 13 de febrero de 2021 .
  18. ^ Knauss, Greg (7 de noviembre de 2000). "Hacking the City". Afirmando lo obvio . Archivado desde el original el 14 de mayo de 2021. Consultado el 13 de febrero de 2021 .
  19. ^ Leonard, Andrew (10 de febrero de 2000). "¡Liberen la vida nocturna!". Salon . Consultado el 29 de abril de 2013 .
  20. ^ Thomas, Evany (16 de julio de 2001). "De Netscape a Nightclub". Wired . Archivado desde el original el 9 de abril de 2008. Consultado el 13 de febrero de 2021 .
  21. ^ Strachota, Dan (18 de julio de 2001). "La venganza es dulce". SF Weekly . Archivado desde el original el 23 de septiembre de 2021. Consultado el 13 de febrero de 2021 .
  22. ^ ab Pereira, Alyssa (19 de diciembre de 2016). "El dueño de DNA Lounge, a punto de cerrar el club, pide 'ideas' para mantenerlo abierto". SF Gate .
  23. ^ Thomas, Evany (16 de julio de 2001). "De Netscape a Nightclub". Wired .
  24. ^ Joshua Quittner; Michelle Slatalla (1998). Acelerando la red: La historia interna de Netscape y cómo desafió a Microsoft. Atlantic Monthly Press. ISBN 978-0-87113-709-8.
  25. ^ Seibel, Peter (16 de septiembre de 2009). Programadores en acción: reflexiones sobre el oficio de programar. Apress. ISBN 978-1-4302-1948-4.
  26. ^ ab Seibel, Peter. "Coders at Work". Apress . Consultado el 1 de mayo de 2023 .
  27. ^ "California Dreamin': La fiebre del oro". ColourFIELD . 2001 . Consultado el 1 de mayo de 2023 .
  28. ^ "California Dreamin': The Gold Rush (video)". Colorfield . 2001 . Consultado el 1 de mayo de 2023 .
  29. ^ "Revolución: Los primeros 2000 años de informática". Museo de Historia de la Computación . 2011. Consultado el 13 de febrero de 2021 .
  30. ^ "Entrevista a Jamie Zawinski". Modo sueño: el arte del salvapantallas . 2017-01-27 . Consultado el 2020-12-24 .
  31. ^ Eric S. Raymond El arte de la programación UNIX , p.313
  32. ^ Raymond, Eric S. (29 de diciembre de 2003). "The Jargon File". Archivo de texto de Jargon File . Consultado el 1 de mayo de 2023 .
  33. ^ Zawinski, Jamie [@jwz] (24 de noviembre de 2020). "Mi punto no era sobre los imitadores, era sobre la plataforma" ( Tweet ) . Consultado el 13 de febrero de 2021 – vía Twitter .
  34. ^ Seibel, Peter (16 de octubre de 2009). "C++ en Coders at Work". Gigamonkeys . Archivado desde el original el 22 de septiembre de 2010. Consultado el 29 de abril de 2013 .
  35. ^ Zawinski, Jamie (2013). "jwzhacks" . Consultado el 29 de abril de 2013 .
  36. ^ Friedl, Jeffrey (15 de septiembre de 2006). "Fuente de la famosa cita "Ahora tienes dos problemas"". regex.info . Consultado el 1 de mayo de 2023 .
  37. ^ Zawinski, Jamie. "Java apesta". jwz.org . Archivado desde el original el 16 de junio de 2000. Consultado el 29 de abril de 2013 .

Enlaces externos