Articulo de referencia

Jamie Zawinski

Jamie Werner Zawinski (nacido el 3 de noviembre de 1968), conocido comúnmente como jwz , es un programador informático , bloguero y empresario estadounidense . Es conocido princ...

Jamie Werner Zawinski (nacido el 3 de noviembre de 1968), conocido comúnmente como jwz , es un programador informático , bloguero y empresario estadounidense . Es conocido principalmente por su participación 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 conciertos en San Francisco .

Biografía

La carrera de programador de Zawinski comenzó a los 16 años con el proyecto Spice Lisp de Scott Fahlman en la Universidad Carnegie Mellon . Posteriormente trabajó en la empresa emergente de IA Expert Technologies, Inc., y más tarde en el grupo de investigación de IA de Robert Wilensky y Peter Norvig en la UC 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ó usar 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 demás programadores realizaban cambios fundamentales en GNU Emacs para agregar nuevas funcionalidades, las tensiones sobre cómo integrar estos parches en el árbol principal finalmente 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 ] salvapantallas . Inicialmente lanzado para Unix , ahora también es compatible con macOS , iOS y Android . En sistemas Unix, también proporciona el marco para apagar y bloquear la pantalla. Todavía lo mantiene, con nuevas versiones que se publican 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 para Unix de Netscape Navigator 1.0, [ 4 ] [ 5 ] y, posteriormente, Netscape Mail , el primer lector de correo (o lector de Usenet ) que admitía HTML de forma nativa . [ 6 ]

Zawinski ideó el nombre " Mozilla " (originalmente el nombre en clave interno del navegador web) durante una reunión de personal, como referencia a Godzilla y una combinación de " asesino mosaico ". [ 7 ] [ 8 ]

Un huevo de Pascua que programó en el navegador Netscape se hizo bastante conocido durante los primeros días de la World Wide Web : al escribir "about:jwz" en la barra de direcciones, el usuario accedía a su página de inicio y la animación del logotipo del navegador cambiaba a un dragón que escupía fuego. [ 9 ]

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

Cuando Netscape fue adquirida por AOL en 1999, escribió un comunicado explicando que el trabajo de Mozilla continuaría con o sin Netscape. [ 15 ] Y un año después del lanzamiento inicial del código fuente, renunció a Netscape y Mozilla, alegando su decepción porque otros involucrados en el proyecto habían decidido reescribir el código en lugar de mejorarlo incrementalmente. [ 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 a flote el recinto durante una caída en la asistencia. [ 22 ]

Entrevistas y apariciones

En el año 2000, Zawinski protagonizó el documental de PBS de 60 minutos de duración titulado 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 videoinstalaciones en la exposición del Museo de Historia de la Computación , Revolución: Los primeros 2000 años de la 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 Envolvimiento de Software de Zawinski , también conocida como Ley de Zawinski , establece:

Cada programa intenta expandirse hasta poder leer el correo electrónico . Aquellos programas que no pueden expandirse de esta manera son reemplazados por otros que sí pueden.

Algunos han interpretado esto como un comentario sobre el fenómeno de la sobrecarga de software con funciones populares. [ 31 ] [ 32 ]

Zawinski declaró, en 2020: [ 33 ]

Mi argumento no se refería a las imitaciones, sino a la estandarización de plataformas. Las aplicaciones que usamos a diario se ven presionadas a abarcarlo todo y a hacerlo todo. Una aplicación para editar texto se convierte en un entorno de desarrollo integrado (IDE), y luego en un sistema operativo (SO). Una aplicación para visualizar documentos de hipertexto se convierte en un lector de correo electrónico, y luego en un sistema operativo (SO).

Principios

Zawinski alcanzó la fama inicialmente como programador de Lisp , pero la mayoría de sus proyectos más importantes están escritos en C. A pesar de ello, siempre ha criticado los lenguajes que carecen de seguridad de memoria y gestión automática de la misma . En particular, ha arremetido contra C++. En el libro de Peter Seibel, Coders at Work: Reflections on the Craft of Programming , Zawinski califica a C++ de «abominación... el ensamblador del PDP-11 que se cree 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 ]

Ha criticado varias deficiencias del lenguaje y de las bibliotecas que encontró al programar en Java , específicamente la sobrecarga de ciertas clases fundamentales, pero sobre todo el marketing y la política 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, según él, el perjuicio de todos ellos. A pesar de los aspectos positivos, finalmente Zawinski volvió a programar en C "ya que sigue siendo la única forma de distribuir programas portátiles". [ 37 ]

Referencias

  1. Zawinski, Jamie (11 de febrero de 2000). "El cisma Lemacs/FSFmacs" . Recuperado el 1 de mayo de 2023 .
  2. "Lista de protectores de pantalla incluidos en la colección" . XScreenSaver . 8 de diciembre de 2020. Consultado el 13 de febrero de 2021 .
  3. "Historial de versiones" . XScreenSaver . 8 de diciembre de 2020. Consultado el 13 de febrero de 2021 .
  4. "Página "about:authors" de Netscape Navigator" . 15 de diciembre de 1994. Consultado el 13 de febrero de 2021 .
  5. Steinert-Threlkeld, Tom (1995-10-31). "Can You Work in Netscape Time?". Fast Company magazine.
  6. Zawinski, Jamie (2017-11-20). "HTML email, was that your fault?". jwz.org blog. Retrieved 2021-02-13.
  7. Zawinski, Jamie (1996). "The Netscape Dorm". jwz.org. Retrieved 2021-02-13.
  8. Dave Titus with assistance from Andrew Wong (2002-12-01). "How was Mozilla born: The story of the first mascot on the Internet". Retrieved 2023-05-01.
  9. Zawinski, Jamie (2011-12-03). "The secret history of the about:jwz URL". jwz.org. Retrieved 2021-02-13.
  10. Suárez-Potts, Louis (2001-05-01). "Interview: Frank Hecker". OpenOffice. Archived from the original on 2001-08-07. Retrieved 2021-02-13.
  11. 12Moody, Glyn (2001-02-18). Rebel Code: Linux and the Open Source Revolution. Basic Books. ISBN 978-0-7867-4520-3.
  12. Jim Hamerly and Tom Paquin with Susan Walton (1999-01-03). "Freeing the Source: The Story of Mozilla". Open Sources: Voices from the Open Source Revolution. O'Reilly Media, Inc. ISBN 978-0-596-55390-6.
  13. Boutin, Paul (July 1998). "Electric Word: Mozilla.organizer". Wired. Vol. 6, no. 7.
  14. Quittner, Josh (1998-03-23). "Netscape's Hail Mary". Archived from the original on 2002-02-23.
  15. Zawinski, Jamie (1998-11-23). "Fear and loathing on the merger trail". Mozilla. Retrieved 2013-04-29.
  16. Zawinski, Jamie (1999-03-31). "Resignation and postmortem". Archived from the original on 2004-08-07. Retrieved 2013-03-29.
  17. Festa, Paul (1999-04-01). "AOL, Mozilla lose key evangelist". CNET. Retrieved 2021-02-13.
  18. Knauss, Greg (2000-11-07). "Hacking the City". Stating the Obvious. Archived from the original on 2021-05-14. Retrieved 2021-02-13.
  19. Leonard, Andrew (10 de febrero de 2000). "¡Liberen la vida nocturna!" . Salon . Recuperado el 29 de abril de 2013 .
  20. Thomas, Evany (16 de julio de 2001). "De Netscape a la discoteca" . Wired . Archivado del 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 del original el 23 de septiembre de 2021. Consultado el 13 de febrero de 2021 .
  22. 1 2 Pereira, Alyssa (19-12-2016). "La dueña de DNA Lounge, al borde del cierre del club, pide 'ideas' para mantenerlo abierto" . SF Gate .
  23. Thomas, Evany (16 de julio de 2001). "De Netscape a la discoteca" . Wired .
  24. Joshua Quittner; Michelle Slatalla (1998). Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft . Atlantic Monthly Press. ISBN 978-0-87113-709-8.
  25. Seibel, Peter (16 de septiembre de 2009). Coders at Work: Reflections on the Craft of Programming . Apress. ISBN 978-1-4302-1948-4.
  26. 1 2 Seibel, Peter. "Coders at Work" . Apress . Consultado el 1 de mayo de 2023 .
  27. "California Dreamin': The Gold Rush" . 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 la informática" . Museo de Historia de la Computación . 2011. Consultado el 13 de febrero de 2021 .
  30. "Entrevista a Jamie Zawinski" . Modo de suspensión: El arte del protector de pantalla . 27 de enero de 2017. Consultado el 24 de diciembre de 2020 .
  31. Eric S. Raymond, El arte de la programación UNIX , pág. 313
  32. Raymond, Eric S. (2003-12-29). "The Jargon File" . Archivo de texto de Jargon File . Recuperado el 2023-05-01 .
  33. Zawinski, Jamie [@jwz] (24-11-2020). "Mi punto no era sobre imitadores, sino sobre la plataformización" ( Tweet ) . Recuperado el 13-02-2021 vía Twitter .
  34. Seibel, Peter (16 de octubre de 2009). "C++ en Coders at Work" . Gigamonkeys . Archivado del original el 22 de septiembre de 2010. Consultado el 29 de abril de 2013 .
  35. Zawinski, Jamie (2013). "jwzhacks" . Recuperado 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 del original el 16 de junio de 2000. Consultado el 29 de abril de 2013 .