Закон Джеймса Завински

12 Января 2022 13:45 (ред)

Каждая программа пытается расширяться до тех пор, пока не сможет читать почту. Те программы, которые не могут так расширяться, заменяются теми, которые могут.

Джейми Завински (родился 3 ноября 1968 года), широко известный как jwz, — американский программист, блоггер. Он наиболее известен своей ролью в создании Netscape Navigator, Netscape Mail, Lucid Emacs, Mozilla.org и XScreenSaver.

Мне понравился его сайт, где он перечисляет то, что сделано.

Например:

Mosaic Netscape (1994-1995)

Еще до того, как вы узнали о Netscape, я отвечал за Unix-версии Netscape Navigator вплоть до версии 1.1.

Почта и новости Netscape (1995–1996)

Затем я разработал, а Терри Вайсман и я реализовали клиенты Netscape Mail и News версий 2.0–3.0.

Это был наш вклад в доказательство закона программной оболочки:

Каждая программа пытается расширяться до тех пор, пока не сможет читать почту. Те программы, которые не могут так расширяться, заменяются теми, которые могут.

1998–1999

Затем я был одним из тех, кто создал и руководил Mozilla Organization в течение первого года ее существования: mozilla.org был подразделением Netscape, ответственным за выпуск исходного кода Navigator и координацию разработки браузера с открытым исходным кодом, который в конечном итоге стал Фаерфокс. Я ушел как из mozilla.org, так и из (так называемого) подразделения Netscape компании America Online как раз перед тем, как AOL взяла на себя управление.

И вдруг...

1999+

Я распрощался со всей этой больной, тупой кашей, которую мы называли индустрией программного обеспечения. Сейчас у меня более честная работа: теперь я продаю пиво.

В частности, мне принадлежит ночной клуб DNA Lounge в Сан-Франциско.

2011+

Упс, кажется, я открыл пиццерию!

Ресурсы:

Мне нравился Netscape. И пиццерия хорошая! Панораму можно посмотреть на сайте.

P.S. В корне сайте есть архив: 003_add_users_action_logs.zip. Сделайте запрос в базу данных из него, добавьте таблицу логов, она понадобится.

Evg Evg + 4.1k

4 Ответа

  1. OleStep OleStep 12 Января 2022 13:51

    Netscape был легким, помню. А это полная система логов? Что-то будет добавлено ещё?

  1. Evg Evg 12 Января 2022 14:06

    Надеюсь, что полная. Не стал делать отдельный релиз т.к. обычный рабочий процесс. Можно смотреть, на GitHub добавил. На этом сайте она работает уже пару дней, вроде ошибок нет, хотя...

  1. Yori Yori 13 Января 2022 02:32 (ред.)

    Спасибо что напомнили! Jamie Zawinski достаточно известен, нашел в англ. версии Википедии.

    Завински (Jamie Zawinski)

    Родился 3 ноября 1968 года

    Завински (Jamie Zawinski) придумал название «Mozill» (первоначально внутреннее кодовое имя веб-браузера) во время собрания персонала как отсылку к Годзилле и портманто «Мозаичного убийцы».

    Пасхальное яйцо, которое он закодировал в браузере Netscape, стало довольно хорошо известно в первые дни существования Всемирной паутины: ввод «about:jwz» в поле адреса приводил пользователя на домашнюю страницу, а анимация логотипа браузера менялась на огнедышащего дракона.

    Благодаря его давней поддержке и защите свободного программного обеспечения как внутри компании, так и за ее пределами, Завинскому приписывают то, что он вдохновил Netscape на решение открыть исходный код браузера в 1998 году.

    Он был основатель Mozilla.org, лично зарегистрировавший его доменное имя в день объявления Netscape об открытом исходном коде и помогавший проектировать и управлять организацией в течение первого года ее существования.

    Когда в 1999 году Netscape была приобретена AOL, он написал бюллетень, в котором объяснял, что работа Mozilla будет продолжаться с Netscape или без него. А через год после первоначального выпуска исходного кода он ушел из Netscape и Mozilla, сославшись на свое разочарование тем, что другие участники проекта решили переписать код вместо того, чтобы постепенно улучшать его.


    Он был очень недоволен тем, куда двигается программное обеспечение. Много лет спустя ему вторили другие:

    Большая часть наших современных технологий — отстой. Но кто я такой, чтобы пытаться вас остановить?

    Боб Ли, возглавляет разработку основной библиотеки для Android.

  1. Evg Evg 13 Января 2022 02:45

    Я этой конторе (AOL) Dmoz не прощу. Шучу. Загубили засранцы такие усё…