Eric Steven Raymond
Rick Moen
Copyright © 2001 Eric S. Raymond
Перевод на русский язык: Copyright © 2002-2004 Валерий Кравчук
Хронология версий | ||
---|---|---|
Версия 3.0 | 2 февраля 2004 года | esr |
Существенное добавление рассуждений об этикете общения в Web-форумах. | ||
Версия 2.7 | 15 июля 2003 года | esr |
О том, как важно не унижаться. Описывайте задачу, а не отдельный шаг решения. | ||
Версия 2.6 | 29 января 2003 года | esr |
Нашел способ с помощью таблиц стилей перенести хронологию версий в конец статьи. | ||
Версия 2.5 | 21 января 2003 года | esr |
Новый раздел о том, что не надо утверждать о найденной ошибке. | ||
Версия 2.4 | 17 октября 2002 года | esr |
Хорошая форма для сообщений о решении проблемы. | ||
Версия 2.3 | 25 сентября 2002 года | esr |
Добавлена ссылка на перевод на немецкий. | ||
Версия 2.2 | 22 сентября 2002 года | esr |
Еще о "Заранее благодарен". | ||
Версия 2.1 | 27 августа 2002 года | esr |
Еще о правильном выборе форумов. Изменения во введении. | ||
Версия 2.0 | 4 августа 2002 года | esr |
Первая XML-версия. Рекомендации из презентации Эвелин Митчел (Evelyn Mitchell). Ее материалы вдохновили на написание раздела "Как давать хорошие ответы". Добавлен раздел "Упростите посылку ответа". | ||
Версия 1.19 | 20 июля 2002 года | esr |
Добавлен пример вопроса про Bass-O-Matic и дополнительные шаги поиска проблемы. | ||
Версия 1.18 | 11 июля 2002 года | esr |
Изменена тема обращения по электронной почте. | ||
Версия 1.17 | 21 апреля 2002 года | esr |
Еще о выборе соответствующего форума. | ||
Версия 1.16 | 15 марта 2002 года | esr |
Добавлена информация о выборе соответствующего форума. | ||
Версия 1.15 | 11 марта 2002 года | esr |
Не помечайте вопрос как "Срочный". Не переносите данные на следующую строку. | ||
Версия 1.14 | 4 февраля 2002 года | esr |
Добавлены ссылки на соответствующие ресурсы. | ||
Версия 1.13 | 1 февраля 2002 года | esr |
Два новых перевода. Исправлены опечатки. | ||
Версия 1.12 | 1 января 2002 года | esr |
Рекомендован формат "объект-отклонение" для сообщений об ошибках. Как проверить, что сообщения электронной почты имеют подобающий формат. | ||
Версия 1.11 | 17 октября 2001 года | esr |
Еще о списках рассылки проектов. | ||
Версия 1.10 | 5 октября 2001 года | esr |
Использование списков рассылки проектов. | ||
Версия 1.9 | 2 октября 2001 года | esr |
MIME-приложения допустимы. Как отключить HTML-формат сообщений электронной почты. Вопросы из домашних заданий. | ||
Версия 1.8 | 28 сентября 2001 года | esr |
О точности задаваемых вопросов. | ||
Версия 1.7 | 21 сентября 2001 года | esr |
Несколько советов по этикету при общении по электронной почте. Возражения против "Заранее благодарен." | ||
Версия 1.6 | 14 сентября 2001 года | esr |
Еще о том, что делать, если ответ не получен. | ||
Версия 1.5 | 13 сентября 2001 года | esr |
Добавлены разделы "Объем еще не значит точность" и "Реакция на грубость". | ||
Версия 1.4 | 11 сентября 2001 года | esr |
Небольшие редакционные изменения. | ||
Версия 1.3 | 10 сентября 2001 года | esr |
Добавлены комментарии о том, что делать, если реакция хакера вам не понравилась. Добавлен еще один типичный глупый вопрос. | ||
Версия 1.2 | 9 сентября 2001 года | esr |
Дополнения Ричарда Гуча (Richard Gooch). | ||
Версия 1.1 | 9 сентября 2001 года | esr |
Дополнения Уильяма Стернса (William Stearns). | ||
Версия 1.0 | 6 сентября 2001 года | esr |
Первая версия. |
Содержание
- Переводы
- Отказ от обязательств
- Введение
- Прежде, чем спрашивать...
- Когда спрашиваете...
-
- Правильно выбирайте форум
- Web- и IRC-форумы для начинающих часто позволяют получить ответ как можно быстрее
- В качестве второго шага, используйте списки рассылки проектов
- Задавайте осмысленные, конкретные темы сообщений
- Упростите посылку ответа
- Пишите понятным языком, соблюдая правила грамматики и лексики
- Посылайте вопросы во всем понятных форматах
- Точно и детально опишите проблему
- Объем еще не значит точность
- Не утверждайте, что нашли ошибку
- Публичное самоунижение не заменяет выполнение домашних заданий
- Описывайте симптомы проблемы, а не свои предположения
- Описывайте симптомы проблемы в хронологическом порядке
- Описывайте цель, а не отдельный шаг
- Не просите отвечать на личный адрес электронной почты
- Задавайте ясные и четкие вопросы
- Не задавайте вопросы из домашних заданий
- Избегайте бессмысленных просьб
- Не помечайте свой вопрос как "Срочный", даже если для вас он именно такой
- Вежливость никогда не повредит, и иногда помогает
- Пошлите краткое описание решения
- Как интерпретировать ответы
- Не реагируйте как неудачник
- Вопросы, которые задавать не надо
- Хорошие и плохие вопросы
- Если ответ не получен
- Как давать хорошие ответы
- Дополнительные источники информации
- Благодарности
Имеются переводы этого документа на чешский, датский, эстонский, французский, немецкий, иврит, венгерский, польский, русский и испанский языки. Если вы хотите копировать, поддерживать зеркало, перевести или процитировать этот документ, прочитайте, пожалуйста, мои правила копирования.
На сайтах многих проектов в разделах о том, как обращаться за помощью, даны ссылки на этот документ. Это хорошо, именно для этого он и предназначен, но если вы — web-мастер, собирающийся добавить такую ссылку на странице своего проекта, пожалуйста, рядом со ссылкой на видном месте укажите, что мы не являемся службой поддержки для вашего проекта!
Мы на собственном горьком опыте убедились, что, при отсутствии такого предупреждения, нас постоянно будут донимать идиоты, считающие, что публикация этого документа обязует нас решать все технические проблемы в мире.
Если вы читаете этот документ потому, что нуждаетесь в помощи, и вам в итоге кажется, что вы ее можете получить непосредственно от авторов, то вы - один из этих самых идиотов. Не задавайте вопросы нам. Мы будем их просто игнорировать. Наша цель - показать вам, как получить помощь у тех, кто разбирается в программном или аппаратном обеспечении, с которым вы работаете, но в 99% случаев, этими разбирающимися будем не мы. Если не знаете наверняка, что один из авторов является экспертом в том, с чем вы разбираетесь, - оставьте нас в покое, и от этого всем станет лучше.
В мире хакеров, стиль ответов, которые вы получаете на задаваемые технические вопросы, зависит от способа задания вопросов не меньше, чем от их сложности. Это руководство научит задавать вопросы так, чтобы увеличить вероятность получения удовлетворительного ответа.
Сейчас, когда программное обеспечение с открытыми исходными текстами стало широко распространено, вы часто можете получить ответы от других, более опытных, пользователей, а не от хакеров. Это - Хорошо; пользователи обычно немного терпимее относятся к ошибкам, которые часто делают новички. Но, если обращаться к опытным пользователям как к хакерам, в соответствии с представленными здесь рекомендациями, то это будет самым эффективным способом получить полезные ответы и от них.
Прежде всего, надо понять, что хакерам на самом деле нравятся сложные проблемы и хорошие, способные расшевелить мозги, вопросы об этих проблемах. Если бы нам это не нравилось, мы не были бы хакерами. Если задать нам интересный вопрос, требующий продолжительных размышлений, мы будем за него благодарны; хорошие вопросы - это стимул и подарок. Хорошие вопросы помогают лучше понять предмет и часто вскрывают проблемы, которых ранее не замечали или о которых не задумывались. Из уст хакера: "Хороший вопрос!" - это большой и искренний комплимент.
Несмотря на это, считается, что хакеры относятся к простым вопросам скорее враждебно или высокомерно. Иногда кажется, что мы достаточно грубы к новичкам и игнорируем их. Но, на самом деле, это не так.
Мы, без сомнения, неприязненно относимся к людям, предположительно не желающим подумать или поучиться прежде, чем задавать вопросы. Такие люди убивают время — они берут, ничего не давая взамен, они отнимают время, которое мы могли бы посвятить другому вопросу, более интересному, и другому человеку, более достойному ответа. Таких людей мы называем "неудачниками" ("losers") (по историческим причинам это слово иногда пишется как "lusers" - пользователи-неудачники).
Мы понимаем, что многие люди просто хотят использовать создаваемое нами программное обеспечение, и совершенно не собираются изучать технические детали. Для большинства компьютер - это просто инструмент, средство достижения цели; у них есть и более интересные занятия и другие проблемы в жизни. Мы признаем это и не ожидаем, что каждого будут интересовать технические нюансы, столь привлекательные для нас. Тем не менее, наш стиль ответов на вопросы подходит для людей, действительно интересующихся этим, и желающих быть активными участниками процесса решения проблем. Это не изменится. Да и не должно меняться; в противном случае, мы не сможем эффективно делать то, в чем мы - лучшие.
Мы (в основном) - добровольцы. Мы посвящаем время своей нелегкой жизни ответам на вопросы, и временами мы не справляемся со шквалом вопросов. Поэтому приходится безжалостно "фильтровать базар". В частности, отбрасывать вопросы потенциальных неудачников, чтобы потратить отведенное на ответы время более эффективно, посвящая его победителям.
Если эта позиция кажется вам смешной, высокомерной или заносчивой, вы ошибаетесь. Мы не просим вас на нас молиться — фактически, большинство из нас хотели бы общаться с вами на равных и принять вас в свою культуру, если вы приложите необходимые для этого усилия. Но для нас просто неэффективно пытаться помочь людям, которые не хотят помочь себе сами. Быть грубым - нормально, а вот прикидываться идиотом - нет.
Итак, хотя вовсе не обязательно быть технически компетентным, чтобы удостоиться нашего внимания, надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения. Если вы не можете смириться с подобного рода дискриминацией, имеет смысл заплатить кому-то за коммерческую поддержку, а не просить хакеров помочь даром лично вам.
Если вы решили обратиться к нам за помощью, не становитесь в позицию неудачника. И не ведите себя как неудачник. Лучший способ получить быстрый и чуткий ответ, - спрашивать как человек умный, уверенный в себе и знающий, которому просто понадобилась помощь при решении одной конкретной проблемы.
(Дополнения к этому руководству приветствуются. Предложения можно направлять по адресу esr@thyrsus.com. Учтите, однако, что этот документ не создавался как общее руководство по сетевому этикету, и я обычно игнорирую предложения, не связанные непосредственно с получением полезных ответов в техническом форуме.)
-
Посылайте сообщение в виде обычного текста, а не в формате HTML. (Отключить HTML не так уж сложно.)
-
MIME-приложения обычно вполне допустимы, но только если они имеют реальное содержание (например, прилагается исходный текст или файл исправлений), а не просто автоматически генерируются почтовым клиентом (представляя собой, например, еще одну копию письма, но в формате HTML).
-
Не посылайте сообщения, в которых абзацы представлены одной строкой, визуально переносящейся на следующие строки на клиенте. (Это усложняет ответ на часть сообщения.) Исходите из предположения, что адресаты будут читать сообщения на текстовых терминалах со строками в 80 символов, и настройте соответственно вставку жестких переносов строк, завершая строку до 80 позиции.
-
При этом, однако, не разбивайте на несколько строк по фиксированной позиции данные (например, дампы журналов или записи сеансов). Данные необходимо включать в сообщения как они есть, чтобы адресаты были уверены, что они видят именно то, что видели вы.
-
Не посылайте сообщения в кодировке MIME Quoted-Printable в англоязычный форум. Эта кодировка может понадобиться при посылке сообщения на языке, не покрываемом кодировкой ASCII, но многие пользовательские почтовые агенты ее не поддерживают. Читать сообщения с разбросанными по тексту управляющими символами вида =20 неудобно и неприятно.
-
Даже и не думайте, что хакеры смогут прочитать документы в закрытых, патентованных форматах типа Microsoft Word или Excel. Большинство хакеров реагируют на них примерно так, как реагировали бы вы, если бы вам вымазали входную дверь поросячьим дерьмом. Даже когда они могут их прочитать, необходимость возиться с этими форматами их возмущает.
-
При посылке сообщения с машины под управлением Windows, отключите дебильную Microsoft-овскую поддержку "Smart Quotes". Это позволит избавиться от множества мусорных символов, разбросанных по всему сообщению.
-
В Web-форумах не злоупотребляйте "смайликами" и возможностями вставки "html" (если они предоставляются). Один-два смайлика - это, обычно, нормально, но разноцветный забавный текст наводит людей на мысль, что вы - ламер. Избыточное использование смайликов, цвета и шрифтов представляет вас как смешливую девочку-подростка, что не имеет смысла, если конечно вас интересуют ответы, а не секс.
При использовании почтового клиента с графическим интерфейсом, (например, Netscape Messenger, MS Outlook и им подобных) помните, что он может нарушать эти правила при использовании стандартных установок. В большинстве таких клиентов в меню есть команда типа "View Source". Проверьте с ее помощью по одному из отправленных сообщений, что посылается обычный текст, без лишнего мусора.
Саймон Тэтхем (Simon Tatham) написал замечательное эссе, озаглавленное Как эффективно сообщать об ошибках. Я настоятельно рекомендую его прочитать.
Помните, что множество других пользователей с такой проблемой не сталкивались. Иначе вы бы уже узнали об этом при чтении документации или при поиске в Web (вы же сделали это, прежде чем делать подобные утверждения, не так ли?). Это означает, что, скорее всего, именно вы что-то делаете неправильно, а не программное обеспечение.
Создатели программного обеспечения прикладывают огромные усилия для того, чтобы оно работало как можно лучше. Если вы утверждаете, что нашли ошибку, то, тем самым, предполагаете, что они сделали что-то не так, и это почти наверняка им не понравится — даже если вы правы. Особенно недипломатичным будет написать "bug" ("Ошибка") в строке темы сообщения.
Когда задаете вопрос, лучше описывать проблему, исходя из предположения, что вы делаете что-то не так, даже если вы лично абсолютно уверены, что нашли ошибку. Если это действительно ошибка, вы прочитате об этом в ответе. Старайтесь вести себя так, чтобы занимающиеся поддержкой программы люди захотели извиниться перед вами, если обнаружена реальная ошибка, а не чтобы вам пришлось извиняться за свою бестолковость.
Если вы пытаетесь разобраться, как что-либо сделать (а не сообщаете об ошибке), начинайте с описания цели. И только потом описывайте конкретный шаг на пути к ней, который вы оне смогли выполнить.
Зачастую люди, которым необходима техническая помощь, имеют на уме высокоуровневую цель и привязываются к одному из возможных, по их мнению, путей ее достижения. Они просят помочь выполнить один шаг, не отдавая себе отчета в том, что выбрали неверный путь. Чтобы разобраться в этом, может потребоваться много усилий.
- Глупо:
Как заставить диалог выбора цвета в программе FooDraw воспринимать шестнадцатеричное RGB-значение?
- Разумно:
Я пытаюсь заменить таблицу цветов в изображении нужными мне значениями. Сейчас я вижу только один способ сделать это - редактируя каждый слот таблицы, но я не могу задать шестнадцатеричное RGB-значение в диалоге выбора цвета программы FooDraw.
Вторая версия вопроса - разумна. Она позволяет получить ответ, в котором будет предложено средство, более подходящее для решения задачи.
В общем случае, вопросы с ответами да-нет лучше не задавать, если только вы не хотите получить ответ да-или-нет.
(Некоторые настаивают, что многие хакеры страдают мягкой формой аутизма, или синдрома Аспергера, и у них просто не хватает той части мозга, которая отвечает за "нормальное" социальное взаимодействие между людьми. Возможно, это правда, а может и нет. Если вы - не хакер, представление о хакерах как о больных на голову может вам помочь смириться с нашими странностями. Думайте, что хотите. Нас это не волнует; нам нравится быть именно такими, и к клиническим диагнозам мы относимся со здоровым скептицизмом.)
В следующем разделе мы поговорим о другой проблеме; о своего рода "грубости", с которой можно встретиться, когда именно вы не правы.
Смириться. Это - нормально. На самом деле, это хорошо и целесообразно.
Выбирайте: преувеличенная "дружественность" (такого рода) или полезность.
Вот ряд классических глупых вопросов и о чем думают хакеры, когда на них не отвечают.
Вопрос: |
Где можно найти программу или ресурс X? |
Ответ: |
Там же, где и я ее взял, придурок, — найти в Internet. Боже, неужели еще не все знают, как пользоваться Google? |
Вопрос: |
Как можно с помощью X сделать Y? |
Ответ: |
Если вы хотите сделать Y, надо так и спрашивать, не предполагая заранее использование метода, который может вовсе не подходить. Вопросы такого вида часто задают те, кто не просто ничего не знает об X, но сбит с толку решаемой проблемой Y и слишком сконцентрирован на деталях своей конкретной ситуации. Обычно лучше игнорировать таких людей, пока они не сформулируют свою проблему лучше. |
Вопрос: |
Как сконфигурировать приглашение командного интерпретатора? |
Ответ: |
Если вы достаточно умны, чтобы этим заинтересоваться, вам хватит ума и на самостоятельный поиск ответа. |
Вопрос: |
Можно ли преобразовать AcmeCorp-документ в TeX-файл с помощью программы преобразования файлов Bass-o-matic? |
Ответ: |
Попробуйте и узнаете. Так вы, во-первых, узнаете ответ, а, во-вторых, перестанете тратить мое время. |
Вопрос: |
Моя {программа, конфигурация, мой оператор SQL} не работает |
Ответ: | Это вообще не вопрос, и я не собираюсь задавать еще десяток наводящих вопросов, чтобы выяснить, в чем на самом деле состоит ваша проблема — у меня есть дела и поинтереснее. Когда я вижу подобные вопросы, то обычно посылаю один из следующих ответов:
|
Вопрос: |
У меня проблемы с Windows-машиной. Не могли бы вы помочь? |
Ответ: |
Да. Выкиньте этот Microsoft-овский мусор и поставьте себе операционную систему с открытым исходным кодом, например, Linux или BSD. Примечание: вы можете задавать вопросы, связаные с Windows-машинами, если они относятся к программе, имеющей официальную версию для Windows, или взаимодействующей с машинами под Windows (например, Samba). Просто не удивляйтесь ответу, что проблема - в Windows, а не в самой программе, потому что Windows - настолько "крива" в целом, что зачастую именно так и бывает. |
Вопрос: | Моя программа не работает. Я думаю, проблема в системном компоненте X. |
Ответ: | Хотя и возможно, что именно вы первым обнаружили очевидную ошибку в системных вызовах и библиотеках, интенсивно используемых сотнями или тысячами разработчиков, но намного вероятнее, что вы просто не разобрались. Серьезные утверждения требуют серьезных доказательств; если вы делаете подобные утверждения, их надо подкреплять ясным и исчерпывающим описанием ситуации, в которой возникает сбой. |
Вопрос: |
У меня возникли проблемы с установкой Linux (или X). Не могли бы вы помочь? |
Ответ: | Нет. Чтобы решить эту проблему, мне нужен непосредственный доступ к вашей машине. Задайте вопрос местной группе пользователей Linux, которые смогут помочь лично. (Список групп пользователей можно найти здесь.) Примечание: вопросы об установке Linux могут быть уместными в форуме или списке рассылки, посвященном конкретному дистрибутиву, если проблема связана с этим дистрибутивом, или в форумах локальных групп пользователей. В этом случае, не забудьте точно описать подробности сбоя. Но сначала тщательно поищите в Web, указав ключевые слова "linux" и все подозрительные компоненты оборудования. |
Вопрос: |
Как взломать пароль пользователя root/получить расширенные привилегии/прочитать чужую электронную почту? |
Ответ: |
Да ты просто пошляк, раз хочешь такое сделать, и идиот, раз просишь хакера тебе помочь. |
- Глупо: Где мне найти информацию о Foonly Flurbamatic?
- Правильно: Я попытался поискать в Web с помощью Google по запросу "Foonly Flurbamatic 2600", но полезных ссылок не получил. Не знает ли кто-нибудь, где найти информацию о программировании этого устройства?
-
Этот вопрошающий уже поискал в Web и, похоже, у него - реальная проблема.
- Глупо: Я не могу скомпилировать код проекта foo. Почему он некорректен?
-
Он думает, что кто-то другой облажался. Самоуверенный тип.
- Правильно: Код проекта foo не компилируется в ОС Nulix версии 6.2. Я прочитал ЧаВО (FAQ), но там нет ничего о проблемах с Nulix. Вот запись сеанса компиляции; что я сделал неправильно?
Он указал среду, прочитал часто задаваемые вопросы, показал сообщение об ошибке, и он не думает, что причина его проблемы в ошибке кого-то другого. Этому парню можно уделить немного внимания.
- Глупо: У меня проблемы с материнской платой. Не может ли кто-нибудь помочь?
Любой хакер на такой вопрос в уме ответит, скорее всего так: "Хорошо. Может, тебе еще помочь срыгнуть и пеленку поменять?", и нажмет клавишу Delete.
- Правильно: Я попробовал X, Y и Z на материнской плате S2464. Когда это не сработало, я попробовал A, B и C. Обратите внимание на странный симптом при попытке сделать C. Очевидно, что эта фигня не фурычит, но результаты получаются непредсказуемые. Что обычно приводит к тому, что не фурычат многопроцессорные материнские платы с Athlon? Нет ли у кого идей для дополнительных тестов, которые помогут изолировать проблему?
-
Этот товарищ, напротив, кажется, достоин ответа. Он продемонстрировал способность решать проблемы, а не просто ждет, пока ответ упадет ему с неба.
В последнем вопросе обратите внимание на небольшую, но важную разницу между "Дайте мне ответ" и "Пожалуйста, помогите разобраться, какие дополнительные диагностические действия можно выполнить, чтобы прояснить ситуацию".
Фактически, форма задания последнего вопроса очень похожа на использованную реально в августе 2001 года в списке рассылки linux-kernel. Я (Эрик) задал тогда этот вопрос. Я наблюдал странные зависания на материнской плате Tyan S2464. Участники списка рассылки предоставили ценную информацию, позволившую мне от этих зависаний избавиться.
Задавая вопрос так, как это сделал я, вы даете людям пищу для размышлений; я сделал для них участие в решении проблемы простым и привлекательным. Я продемонстрировал уважение способностей коллег и пригласил их к обсуждению на равных. Я также продемонстрировал, что ценю их время, описав, по каким тупиковым ветвям я уже прошел.
В конечном итоге, когда я поблагодарил всех и подчеркнул, насколько хорошо прошел процесс решения проблемы, один из участников списка рассылки обратил внимание на то, что, по его мнению, все получилось не потому, что я - "известный человек" в этом списке, а из-за правильной формы постановки вопроса.
Хакеры, в определенном отношении, очень жестокая интеллектуальная элита (в оригинале - meritocracy. Прим. переводчика). Я уверен, что он прав, и если бы я облажался, то был бы раскритикован или проигнорирован, независимо от прежних заслуг. Его предложение описать ситуацию в качестве инструкции для всех остальных стало непосредственной причиной составления этого руководства.
Будьте великодушны. Связанный с проблемой стресс может делать невежливыми или глупыми людей, которые таковыми не являются.
На первую ошибку укажите в частном порядке. Нет необходимости публично унижать человека, который, возможно, честно ошибающется. Начинающий пользователь может не знать, как искать в архивах или где находится или публикуется список часто задаваемых вопросов.
Если вы не уверены, так и говорите! Ошибочный, но авторитетно звучащий ответ хуже, чем отсутствие ответа. Не направляйте людей по ложному пути просто потому, что вам приятно побыть в роли эксперта. Будьте скромны и честны; показывайте хороший пример для спрашивающих и коллег.
Если не можете помочь, не мешайте. Не шутите по поводу процедур, которые могут разрушить среду пользователя — этот болван может принять ваши шутки как руководство к действию.
Задавайте дополнительные вопросы, чтобы получить больше информации. Если это делать правильно, спрашивающий кое чему научится, — да и вы тоже. Попытайтесь превратить плохой вопрос в хороший; помните - все мы были начинающими.
Если уж вы отвечаете на вопрос, давайте ответ по сути. Не предлагайте наспех придуманные обходные пути, если используется в принципе не то средство или неверный подход. Предлагайте хорошие средства. Переформулируйте вопрос.
Помогите общественности извлечь пользу из вопроса. Когда встречаетесь с хорошим вопросом, спросите себя: "Как надо изменить соответствующую документацию или список ЧаВО, чтобы больше этот вопрос никто не задавал?". Затем пошлите соответствующее дополнение тому, кто поддерживает эти документы.
Если вам необходима информация по основам работы персональных компьютеров, ОС Unix и сети Internet, см. руководство The Unix and Internet Fundamentals HOWTO.
При создании программного обеспечения или выпуске исправлений для программ, постарайтесь следовать принципам, изложенным в руководстве Software Release Practice HOWTO.
Эвелин Митчел (Evelyn Mitchell) предложила прокомментировать ряд глупых вопросов и вдохновила на написание раздела "Как давать хорошие ответы". Михаил Рамендик дал ряд ценных предложений по улучшению документа.
Примечания переводчика
Оригинал статьи взят отсюда. Ваши замечания и предложения по данному переводу шлите мне.
Обратите внимание, что это - перевод версии 3.0 (от 2 февраля 2004 года), существенно изменившейся и дополненной. Если вы вместо ссылок на этот документ размещаете его текст полностью, обновите его, пожалуйста!
Прежнюю версию моего перевода, соответствующую версии 2.5 исходного документа, можно найти здесь.