fbpx
Wikipedia

Jamie Zawinski

Jamie Werner Zawinski (born November 3, 1968), commonly known as jwz, is an American computer programmer, blogger and impresario. He is best known for his role in the creation of Netscape Navigator, Netscape Mail, Lucid Emacs, Mozilla.org, and XScreenSaver. He is also the proprietor of DNA Lounge, a nightclub and live music venue in San Francisco.

Jamie Zawinski
Born
James Werner Zawinski

(1968-11-03) November 3, 1968 (age 55)
Websitewww.jwz.org

Biography edit

Zawinski's programming career began at age 16 with Scott Fahlman's Spice Lisp project at Carnegie Mellon University. He then worked at AI startup Expert Technologies, Inc. followed by Robert Wilensky and Peter Norvig's AI research group at UC Berkeley, working on natural language processing.

In 1990 he began working at Lucid Inc., first working on Lucid Common Lisp, and then on Lucid's Energize C++ IDE. Lucid decided to use GNU Emacs as the text editor for their IDE due to its free license, popularity, and extensibility, and Zawinski led that project. As Zawinski and the other programmers made fundamental changes to GNU Emacs to add new functionality, tensions over how to merge these patches into the main tree eventually led to the fork of the project into GNU Emacs and Lucid Emacs (now XEmacs).[1]

In 1992 he released the first version of XScreenSaver, a free and open-source collection now containing more than 240[2]screensavers. Initially released for Unix, it now supports macOS, iOS and Android as well. On Unix systems, it also provides the framework for blanking and locking the screen. He still maintains it, with new releases coming out several times a year.[3]

Netscape and Mozilla edit

Following Lucid's bankruptcy in 1994, Zawinski was one of the initial employees of Mosaic Communications, later known as Netscape. At Netscape, he developed the Unix release of Netscape Navigator 1.0,[4][5] and later, Netscape Mail, the first mail reader (or Usenet reader) to natively support HTML.[6]

Zawinski came up with the name "Mozilla" (originally the internal code-name of the web browser) during a staff meeting, as a reference to Godzilla and a portmanteau of "Mosaic killer".[7][8]

An easter egg he coded in the Netscape browser became quite well known during the early days of the World Wide Web: typing "about:jwz" into the address box would take the user to his home page, and would change the browser's logo animation to a fire-breathing dragon.[9]

Through his long-time support and advocacy for free software both inside and outside the company, Zawinski is credited with having been the inspiration for Netscape's decision to open-source the source code of the browser in 1998.[10][11] He was a founder of Mozilla.org, personally registering its domain name on the day of Netscape's open source announcement and helping design and run the organization through its first year.[12][13][14]

When Netscape was acquired by AOL in 1999, he wrote a bulletin explaining that Mozilla's work would continue with or without Netscape.[15] And a year after the initial source code release, he resigned from Netscape and Mozilla, citing his disappointment that others involved in the project had decided to rewrite the code instead of incrementally improving it.[16][17]

DNA Lounge edit

Shortly after leaving Mozilla, he announced his purchase of DNA Lounge, a nightclub in San Francisco.[18][19][20][21] Zawinski purchased the nightclub in 1999 for approximately 5 million dollars and it was re-opened in July 2001, a process which he documented extensively in a blog named "DNA Sequencing".[22][23]

In 2016, he explored alternative funding ideas to keep the venue afloat during a downturn in attendance.[22]

Interviews and appearances edit

In 2000, Zawinski starred in the 60-minute-long PBS documentary Code Rush, which chronicles the creation of Mozilla.org and the release of the browser source code over the course of 1998.

Zawinski features extensively in Josh Quittner's 1998 book Speeding the Net: The Inside Story of Netscape and How It Challenged Microsoft,[24] and in Glyn Moody's 2001 book, Rebel Code: Linux and the Open Source Revolution.[11] There is a chapter on Zawinski in Peter Seibel's 2009 book, Coders at Work: Reflections on the Craft of Programming.[25][26] And in 2001, he was featured in California Dreamin': The Gold Rush, a documentary for German public television.[27][28]

Zawinski appears in several video installations at the Computer History Museum's exhibit, Revolution: The First 2000 Years of Computing.[29]

He was also featured in Sleep Mode: The Art of the Screensaver,[30] a gallery exhibition curated by Rafaël Rozendaal at Rotterdam's Het Nieuwe Instituut in 2017.

Zawinski's Law edit

Zawinski's Law of Software Envelopment, also known as Zawinski's Law, states:

Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.

Some have interpreted this as commenting on the phenomenon of software bloating with popular features:[31][32]

Zawinski himself has stated:[33]

My point was not about copycats, it was about platformization. Apps that you "live in" all day have pressure to become everything and do everything. An app for editing text becomes an IDE, then an OS. An app for displaying hypertext documents becomes a mail reader, then an OS.

Principles edit

Zawinski first attained prominence as a Lisp programmer, but most of his larger projects are written in C. Despite that, he has long been critical of languages lacking memory safety and automatic memory management. He has particularly proselytized against C++. In Peter Seibel's book Coders at Work: Reflections on the Craft of Programming, Zawinski calls C++ an "abomination... the PDP-11 assembler that thinks it's an object system".[26][34]

Though he has written and published many utilities in Perl,[35] he is not without his criticisms, characterizing Perl as "combining all the worst aspects of C and Lisp: a billion different sublanguages in one monolithic executable. It combines the power of C with the readability of PostScript."[36]

He has criticized several language and library deficiencies he encountered while programming in Java, specifically the overhead of certain fundamental classes but especially the marketing and politics behind it that led Sun to conflate the language, the class library, the virtual machine, and the security model all under the same name, "Java" – to, he says, the detriment of them all. Despite the positive aspects, ultimately Zawinski returned to programming in C "since it's still the only way to ship portable programs".[37]

References edit

  1. ^ Zawinski, Jamie (2000-02-11). "The Lemacs/FSFmacs Schism". Retrieved 2023-05-01.
  2. ^ "List of screen savers included in the collection". XScreenSaver. 2020-12-08. Retrieved 2021-02-13.
  3. ^ "Release history". XScreenSaver. 2020-12-08. Retrieved 2021-02-13.
  4. ^ "Netscape Navigator's "about:authors" page". 1994-12-15. Retrieved 2021-02-13.
  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. from the original on 2001-08-07. Retrieved 2021-02-13.
  11. ^ a b Moody, 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). . 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". 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). . Stating the Obvious. Archived from the original on 2021-05-14. Retrieved 2021-02-13.
  19. ^ Leonard, Andrew (2000-02-10). "Free the night life!". Salon. Retrieved 2013-04-29.
  20. ^ Thomas, Evany (2001-07-16). . Wired. Archived from the original on 2008-04-09. Retrieved 2021-02-13.
  21. ^ Strachota, Dan (2001-07-18). . SF Weekly. Archived from the original on 2021-09-23. Retrieved 2021-02-13.
  22. ^ a b Pereira, Alyssa (2016-12-19). "Owner of DNA Lounge, on verge of closing club, calls for 'ideas' to keep it open". SF Gate.
  23. ^ Thomas, Evany (2001-07-16). "From Netscape to Nightclub". 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 (2009-09-16). Coders at Work: Reflections on the Craft of Programming. Apress. ISBN 978-1-4302-1948-4.
  26. ^ a b Seibel, Peter. "Coders at Work". Apress. Retrieved 1 May 2023.
  27. ^ "California Dreamin': The Gold Rush". ColourFIELD. 2001. Retrieved 2023-05-01.
  28. ^ "California Dreamin': The Gold Rush (video)". Colorfield. 2001. Retrieved 2023-05-01.
  29. ^ "Revolution: The First 2000 Years of Computing". Computer History Museum. 2011. Retrieved 2021-02-13.
  30. ^ "Jamie Zawinski Interview". Sleep Mode: The Art of the Screensaver. 2017-01-27. Retrieved 2020-12-24.
  31. ^ Eric S. Raymond The Art of UNIX Programming, p.313
  32. ^ Raymond, Eric S. (2003-12-29). "The Jargon File". Jargon File Text Archive. Retrieved 2023-05-01.
  33. ^ Zawinski, Jamie [@jwz] (November 24, 2020). "My point was not about copycats, it was about platformization" (Tweet). Retrieved 2021-02-13 – via Twitter.
  34. ^ Seibel, Peter (2009-10-16). . Gigamonkeys. Archived from the original on 2010-09-22. Retrieved 2013-04-29.
  35. ^ Zawinski, Jamie (2013). "jwzhacks". Retrieved 2013-04-29.
  36. ^ Friedl, Jeffrey (2006-09-15). "Source of the famous "Now you have two problems" quote". regex.info. Retrieved 2023-05-01.
  37. ^ Zawinski, Jamie. "Java sucks". jwz.org. from the original on 2000-06-16. Retrieved 2013-04-29.

External links edit

  • Official website  
  •   Quotations related to Jamie Zawinski at Wikiquote

jamie, zawinski, jamie, werner, zawinski, born, november, 1968, commonly, known, american, computer, programmer, blogger, impresario, best, known, role, creation, netscape, navigator, netscape, mail, lucid, emacs, mozilla, xscreensaver, also, proprietor, loung. Jamie Werner Zawinski born November 3 1968 commonly known as jwz is an American computer programmer blogger and impresario He is best known for his role in the creation of Netscape Navigator Netscape Mail Lucid Emacs Mozilla org and XScreenSaver He is also the proprietor of DNA Lounge a nightclub and live music venue in San Francisco Jamie ZawinskiBornJames Werner Zawinski 1968 11 03 November 3 1968 age 55 Pittsburgh Pennsylvania U S Websitewww wbr jwz wbr org Contents 1 Biography 1 1 Netscape and Mozilla 1 2 DNA Lounge 2 Interviews and appearances 3 Zawinski s Law 4 Principles 5 References 6 External linksBiography editZawinski s programming career began at age 16 with Scott Fahlman s Spice Lisp project at Carnegie Mellon University He then worked at AI startup Expert Technologies Inc followed by Robert Wilensky and Peter Norvig s AI research group at UC Berkeley working on natural language processing In 1990 he began working at Lucid Inc first working on Lucid Common Lisp and then on Lucid s Energize C IDE Lucid decided to use GNU Emacs as the text editor for their IDE due to its free license popularity and extensibility and Zawinski led that project As Zawinski and the other programmers made fundamental changes to GNU Emacs to add new functionality tensions over how to merge these patches into the main tree eventually led to the fork of the project into GNU Emacs and Lucid Emacs now XEmacs 1 In 1992 he released the first version of XScreenSaver a free and open source collection now containing more than 240 2 screensavers Initially released for Unix it now supports macOS iOS and Android as well On Unix systems it also provides the framework for blanking and locking the screen He still maintains it with new releases coming out several times a year 3 Netscape and Mozilla edit Following Lucid s bankruptcy in 1994 Zawinski was one of the initial employees of Mosaic Communications later known as Netscape At Netscape he developed the Unix release of Netscape Navigator 1 0 4 5 and later Netscape Mail the first mail reader or Usenet reader to natively support HTML 6 Zawinski came up with the name Mozilla originally the internal code name of the web browser during a staff meeting as a reference to Godzilla and a portmanteau of Mosaic killer 7 8 An easter egg he coded in the Netscape browser became quite well known during the early days of the World Wide Web typing about jwz into the address box would take the user to his home page and would change the browser s logo animation to a fire breathing dragon 9 Through his long time support and advocacy for free software both inside and outside the company Zawinski is credited with having been the inspiration for Netscape s decision to open source the source code of the browser in 1998 10 11 He was a founder of Mozilla org personally registering its domain name on the day of Netscape s open source announcement and helping design and run the organization through its first year 12 13 14 When Netscape was acquired by AOL in 1999 he wrote a bulletin explaining that Mozilla s work would continue with or without Netscape 15 And a year after the initial source code release he resigned from Netscape and Mozilla citing his disappointment that others involved in the project had decided to rewrite the code instead of incrementally improving it 16 17 DNA Lounge edit Shortly after leaving Mozilla he announced his purchase of DNA Lounge a nightclub in San Francisco 18 19 20 21 Zawinski purchased the nightclub in 1999 for approximately 5 million dollars and it was re opened in July 2001 a process which he documented extensively in a blog named DNA Sequencing 22 23 In 2016 he explored alternative funding ideas to keep the venue afloat during a downturn in attendance 22 Interviews and appearances editIn 2000 Zawinski starred in the 60 minute long PBS documentary Code Rush which chronicles the creation of Mozilla org and the release of the browser source code over the course of 1998 Zawinski features extensively in Josh Quittner s 1998 book Speeding the Net The Inside Story of Netscape and How It Challenged Microsoft 24 and in Glyn Moody s 2001 book Rebel Code Linux and the Open Source Revolution 11 There is a chapter on Zawinski in Peter Seibel s 2009 book Coders at Work Reflections on the Craft of Programming 25 26 And in 2001 he was featured in California Dreamin The Gold Rush a documentary for German public television 27 28 Zawinski appears in several video installations at the Computer History Museum s exhibit Revolution The First 2000 Years of Computing 29 He was also featured in Sleep Mode The Art of the Screensaver 30 a gallery exhibition curated by Rafael Rozendaal at Rotterdam s Het Nieuwe Instituut in 2017 Zawinski s Law editZawinski s Law of Software Envelopment also known as Zawinski s Law states Every program attempts to expand until it can read mail Those programs which cannot so expand are replaced by ones which can Some have interpreted this as commenting on the phenomenon of software bloating with popular features 31 32 Zawinski himself has stated 33 My point was not about copycats it was about platformization Apps that you live in all day have pressure to become everything and do everything An app for editing text becomes an IDE then an OS An app for displaying hypertext documents becomes a mail reader then an OS Principles editZawinski first attained prominence as a Lisp programmer but most of his larger projects are written in C Despite that he has long been critical of languages lacking memory safety and automatic memory management He has particularly proselytized against C In Peter Seibel s book Coders at Work Reflections on the Craft of Programming Zawinski calls C an abomination the PDP 11 assembler that thinks it s an object system 26 34 Though he has written and published many utilities in Perl 35 he is not without his criticisms characterizing Perl as combining all the worst aspects of C and Lisp a billion different sublanguages in one monolithic executable It combines the power of C with the readability of PostScript 36 He has criticized several language and library deficiencies he encountered while programming in Java specifically the overhead of certain fundamental classes but especially the marketing and politics behind it that led Sun to conflate the language the class library the virtual machine and the security model all under the same name Java to he says the detriment of them all Despite the positive aspects ultimately Zawinski returned to programming in C since it s still the only way to ship portable programs 37 References edit Zawinski Jamie 2000 02 11 The Lemacs FSFmacs Schism Retrieved 2023 05 01 List of screen savers included in the collection XScreenSaver 2020 12 08 Retrieved 2021 02 13 Release history XScreenSaver 2020 12 08 Retrieved 2021 02 13 Netscape Navigator s about authors page 1994 12 15 Retrieved 2021 02 13 Steinert Threlkeld Tom 1995 10 31 Can You Work in Netscape Time Fast Company magazine Zawinski Jamie 2017 11 20 HTML email was that your fault jwz org blog Retrieved 2021 02 13 Zawinski Jamie 1996 The Netscape Dorm jwz org Retrieved 2021 02 13 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 Zawinski Jamie 2011 12 03 The secret history of the about jwz URL jwz org Retrieved 2021 02 13 Suarez Potts Louis 2001 05 01 Interview Frank Hecker OpenOffice Archived from the original on 2001 08 07 Retrieved 2021 02 13 a b Moody Glyn 2001 02 18 Rebel Code Linux and the Open Source Revolution Basic Books ISBN 978 0 7867 4520 3 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 Boutin Paul July 1998 Electric Word Mozilla organizer Wired Vol 6 no 7 Quittner Josh 1998 03 23 Netscape s Hail Mary Archived from the original on 2002 02 23 Zawinski Jamie 1998 11 23 Fear and loathing on the merger trail Mozilla Retrieved 2013 04 29 Zawinski Jamie 1999 03 31 Resignation and postmortem Archived from the original on 2004 08 07 Retrieved 2013 03 29 Festa Paul 1999 04 01 AOL Mozilla lose key evangelist CNET Retrieved 2021 02 13 Knauss Greg 2000 11 07 Hacking the City Stating the Obvious Archived from the original on 2021 05 14 Retrieved 2021 02 13 Leonard Andrew 2000 02 10 Free the night life Salon Retrieved 2013 04 29 Thomas Evany 2001 07 16 From Netscape to Nightclub Wired Archived from the original on 2008 04 09 Retrieved 2021 02 13 Strachota Dan 2001 07 18 Revenge is Sweet SF Weekly Archived from the original on 2021 09 23 Retrieved 2021 02 13 a b Pereira Alyssa 2016 12 19 Owner of DNA Lounge on verge of closing club calls for ideas to keep it open SF Gate Thomas Evany 2001 07 16 From Netscape to Nightclub Wired 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 Seibel Peter 2009 09 16 Coders at Work Reflections on the Craft of Programming Apress ISBN 978 1 4302 1948 4 a b Seibel Peter Coders at Work Apress Retrieved 1 May 2023 California Dreamin The Gold Rush ColourFIELD 2001 Retrieved 2023 05 01 California Dreamin The Gold Rush video Colorfield 2001 Retrieved 2023 05 01 Revolution The First 2000 Years of Computing Computer History Museum 2011 Retrieved 2021 02 13 Jamie Zawinski Interview Sleep Mode The Art of the Screensaver 2017 01 27 Retrieved 2020 12 24 Eric S Raymond The Art of UNIX Programming p 313 Raymond Eric S 2003 12 29 The Jargon File Jargon File Text Archive Retrieved 2023 05 01 Zawinski Jamie jwz November 24 2020 My point was not about copycats it was about platformization Tweet Retrieved 2021 02 13 via Twitter Seibel Peter 2009 10 16 C in Coders at Work Gigamonkeys Archived from the original on 2010 09 22 Retrieved 2013 04 29 Zawinski Jamie 2013 jwzhacks Retrieved 2013 04 29 Friedl Jeffrey 2006 09 15 Source of the famous Now you have two problems quote regex info Retrieved 2023 05 01 Zawinski Jamie Java sucks jwz org Archived from the original on 2000 06 16 Retrieved 2013 04 29 External links editOfficial website nbsp nbsp Quotations related to Jamie Zawinski at Wikiquote Retrieved from https en wikipedia org w index php title Jamie Zawinski amp oldid 1181137882 Zawinski s Law, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.