Jamie Zawinski - Jamie Zawinski

Jamie Zawinski
Nascer
James Werner Zawinski

( 03/11/1968 )3 de novembro de 1968 (52 anos)
Local na rede Internet www .jwz .org

Jamie Zawinski (nascido em 3 de novembro de 1968), comumente conhecido como jwz , é um empresário , programador de computador e blogueiro americano . Ele é mais conhecido por seu papel na criação do Netscape Navigator , Netscape Mail , Lucid Emacs , Mozilla.org e XScreenSaver . Ele também é proprietário do DNA Lounge , uma casa noturna e casa de shows de música ao vivo em San Francisco .

Biografia

Carreira de programação de Zawinski começou aos 16 anos com Scott Fahlman 's Spice Lisp projeto na Carnegie Mellon University . Ele então trabalhou na startup de AI Expert Technologies, Inc. seguido por Robert Wilensky e grupo de pesquisa de AI de Peter Norvig na UC Berkeley , trabalhando com processamento de linguagem natural .

Em 1990, ele começou a trabalhar na Lucid Inc. , primeiro trabalhando no Lucid Common Lisp e, em seguida, no Energize C ++ IDE da Lucid . Lucid decidiu usar GNU Emacs como editor de texto para seu IDE devido à sua licença gratuita, popularidade e extensibilidade, e Zawinski liderou esse projeto. Como Zawinski e os outros programadores fizeram mudanças fundamentais no GNU Emacs para adicionar novas funcionalidades, as tensões sobre como mesclar esses patches na árvore principal eventualmente levaram à bifurcação do projeto em GNU Emacs e Lucid Emacs (agora XEmacs ).

Em 1992, ele lançou a primeira versão do XScreenSaver , uma coleção gratuita e de código aberto que agora contém mais de 240 protetores de tela . Lançado inicialmente para Unix , agora também suporta macOS , iOS e Android . Em sistemas Unix, ele também fornece a estrutura para apagar e bloquear a tela. Ele ainda o mantém, com novos lançamentos saindo várias vezes por ano.

Netscape e Mozilla

Após a falência da Lucid em 1994, Zawinski foi um dos primeiros funcionários da Mosaic Communications , mais tarde conhecida como Netscape . Na Netscape, ele desenvolveu a versão Unix do Netscape Navigator 1.0 e, posteriormente, o Netscape Mail , o primeiro leitor de e-mail (ou leitor Usenet ) a oferecer suporte nativo a HTML .

Zawinski surgiu com o nome " Mozilla " (originalmente o codinome interno do navegador da web) durante uma reunião de equipe, como uma referência a Godzilla e uma mala de viagem " Mosaic killer".

Um ovo de páscoa que ele codificou no navegador Netscape tornou-se bastante conhecido durante os primeiros dias da World Wide Web : digitar "about: jwz" na caixa de endereço levaria o usuário à sua página inicial e mudaria a animação do logotipo do navegador para um dragão cuspidor de fogo.

Por meio de seu apoio de longa data e defesa do software livre dentro e fora da empresa, Zawinski é creditado por ter sido a inspiração para a decisão da Netscape de abrir o código-fonte do navegador em 1998. Ele foi o fundador do Mozilla.org , registrando pessoalmente seu nome de domínio no dia do anúncio de código aberto da Netscape e ajudando a projetar e administrar a organização em seu primeiro ano.

Quando a Netscape foi adquirida pela AOL , ele escreveu um boletim explicando que o trabalho da Mozilla continuaria com ou sem o Netscape. E um ano após o lançamento do código-fonte inicial, ele pediu demissão da Netscape e Mozilla, citando seu desapontamento com o fato de outros envolvidos no projeto terem decidido reescrever o código em vez de melhorá-lo gradativamente.

DNA Lounge

Pouco depois de deixar a Mozilla, ele anunciou a compra do DNA Lounge , uma boate em São Francisco . Zawinski comprou a boate em 1999 por aproximadamente 5 milhões de dólares e foi reaberta em julho de 2001, um processo que ele documentou extensivamente em um blog chamado "Sequenciamento de DNA".

Em 2016, ele explorou ideias alternativas de financiamento para manter o local à tona durante uma queda no público.

Entrevistas e aparições

Em 2000, Zawinski estrelou o documentário de 60 minutos da PBS Code Rush , que narra a criação do Mozilla.org e o lançamento do código-fonte do navegador ao longo de 1998.

Zawinski aparece extensivamente no livro de Josh Quittner , de 1998, Speeding the Net: The Inside Story of Netscape e How It Challenged Microsoft , e no livro de Glyn Moody de 2001, Rebel Code: Linux and the Open Source Revolution . Há um capítulo sobre Zawinski no livro de Peter Seibel de 2009, Coders at Work: Reflections on the Craft of Programming . E em 2001, ele foi apresentado em California Dreamin ': The Gold Rush , um documentário para a televisão pública alemã.

Zawinski aparece em várias videoinstalações na exposição do Computer History Museum , Revolution: The First 2000 Years of Computing .

Ele também participou do Sleep Mode: The Art of the Screensaver , uma exposição de galeria com curadoria de Rafaël Rozendaal no Het Nieuwe Instituut de Rotterdam em 2017.

Citações notáveis

Lei de Envolvimento de Software de Zawinski , também conhecida como Lei de Zawinski :

Cada programa tenta se expandir até que possa ler e- mails . Os programas que não podem ser expandidos são substituídos por outros que podem.

Alguns interpretaram isso como um comentário sobre o fenômeno do software inchado com recursos populares:

O próprio Zawinski declarou:

Meu ponto não era sobre imitadores, era sobre plataforma. Aplicativos em que você "mora" o dia todo têm pressão para se tornar tudo e fazer tudo. Um aplicativo para edição de texto torna-se um IDE e, em seguida, um sistema operacional. Um aplicativo para exibir documentos de hipertexto torna-se um leitor de e-mail e, em seguida, um sistema operacional.

"Agora você tem dois problemas" - Zawinski fez essa piada frequentemente mencionada em 1997 no grupo de notícias alt.religion.emacs:

Algumas pessoas, quando confrontadas com um problema, pensam "Eu sei, usarei expressões regulares." Agora eles tem dois problemas.

Uma observação de 1998 sobre os custos ocultos do software livre:

O Linux só é gratuito se o seu tempo não tiver valor.

Um aviso de 1998 no Code Rush sobre o futuro potencial da web:

Estamos no início de uma indústria, e tudo isso pode se transformar em televisão novamente. Pode ser controlado por um pequeno número de empresas que decidem o que vemos e ouvimos. E há muitos precedentes para isso.

No lançamento do código-fonte do Netscape e da marca construtivista do Mozilla.org:

Então foi nessa hora que eu de alguma forma convenci uma corporação multibilionária a dar o código-fonte de seu principal produto e a reformulá-lo usando a arte de propaganda do grafiteiro mais famoso do mundo.

Princípios

Zawinski atingido primeira proeminência como um Lisp programador, mas a maioria de seus projetos maiores são escritos em C . Apesar disso, há muito ele critica as linguagens que carecem de segurança de memória e gerenciamento automático de armazenamento . Ele fez proselitismo particularmente contra C ++ . No livro Coders at Work: Reflections on the Craft of Programming , de Peter Seibel , Zawinski chama o C ++ de "abominação ... o montador PDP-11 que pensa ser um sistema de objetos".

Embora tenha escrito e publicado muitos utilitários em Perl , ele não está sem suas críticas, caracterizando Perl como "combinando todos os piores aspectos de C e Lisp: um bilhão de sublinguagens diferentes em um executável monolítico. Combina o poder de C com a legibilidade de PostScript. "

Ele criticou várias deficiências de linguagem e biblioteca que encontrou ao programar em Java , especificamente a sobrecarga de certas classes fundamentais, mas especialmente o marketing e a política por trás disso que levaram a Sun a fundir a linguagem, a biblioteca de classes, a máquina virtual e o modelo de segurança todos sob o mesmo nome, "Java" - para, diz ele, o prejuízo de todos eles. Apesar dos aspectos positivos, no final das contas Zawinski voltou a programar em C "já que ainda é a única maneira de distribuir programas portáteis".

Referências