473,898 Members | 2,344 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

mailing list welcome welcome msg in wiki suggestion

Hi all,

There have been a few posts over the last month or so expressing a bit
of exasperation with the "rising tide of newbie's". (Or, more
accurately, the rising tide of questions from newbie's not trying to
follow ESR's advice.)

A month or so ago (in a thread found here: http://tinyurl.com/5bj8j), I
suggested that it might help the situation if there were a python.org
wiki page that amounted to a "Welcome to the Python community; please
play nice" message. The idea is that a link to the envisioned page be
included in the mailing list welcome message. The suggestion received
limited but positive feedback.

(I know that a mailing list welcome won't make it to those who read this
forum as a newsgroup, rather than as a list. But, as a near-newbie
myself, I'd wager at least a nickel that newbie's tend to use the
mailing list more than the newsgroup interface. It would also make
people aware of the wiki -- a good thing, I think.)

I've written something up (it is at the end of this post). While I know
that wikis are community property, I also know that deleting an
ill-conceived page is a task that adds to the admin burden, and that a
page with a wiki name like "WelcomeToTheCo mmunity" might well seem a bit
'official'. Further, I obviously cannot myself add a link to the
python-list welcome message. Thus, since I'm hardly a core community
member, I don't feel entirely comfortable about inaugurating such a page
on pretty much my own say-so.

Anyway, now that there is something more concrete than "wouldn't it be
nice if ...", I'd be curious to know the community sense as to whether
such a wiki page to be linked to in a mailing list welcome message seems
a good idea.

My attempt at a draft (in wiki markup) is below. If anyone with
sufficient community 'juice' thinks the idea good, please feel free to
use my text to start such a page. Or, if community endorsement follows,
I will happily do so myself.

Best to all,

Brian vdB

<Begin Proposed Text>
= Welcome =

'''Welcome to the Python community!'''

This is a page of the http://www.python.org
[http://www.python.org/moin/FrontPage Wiki]. Links with words in title
case and run together as in WikiName are Wiki links to other pages on
this Wiki (or even to other Wiki's). Keep in mind that a Wiki is a work
in progress, so some of these links might not be too useful yet.

One of the goals of the Python Community is to be accessible to people
with all levels of technical skill and experience. If you don't have
much experience with programming or the OpenSourceCommu nity, that's
quite all right. Almost everyone who reads the various Python
MailingListsAnd Newsgroups is very happy to see Python spread, and is
thus glad that you are joining. But, since Python is OpenSource, it is
also true that almost everyone is participating on their own time (as
in, without pay). When you post a question, you are asking a lot of
people to take time to read your question, and, it is to be hoped, to
take some more time to answer it. That's fine; the Community is glad to
do so. But everyone's time is precious. And, from that, a few things
follow: all the rest of this page can be summarized as "Please respect
people's time and effort". That really is the key to being a good
community member.

= Asking Questions =

It is sometimes said "There's no such thing as a dumb question." Well,
that isn't quite true. What is true is that there is no such thing as a
dumb question that was preceded by an honest effort to find an answer
the question and to make the question clear. (Obviously, that isn't
anywhere near as catchy a slogan ;-) To avoid asking this sort of a
"dumb" question, the very best thing you could do is to read Eric
Raymond's essay [http://www.catb.org/~esr/faqs/smart-questions.html "How
to Ask Questions the Smart Way"]. Please read it. Really.

But, here is the distilled version:

== Searching for Information ==

First, try to see if your question has already been asked and answered.
(Hint: it certainly has if you want to know what PythonBooks or
Tutorials (BeginnersGuide ) there are, or what GUI Toolkits
(ChoosingGuiToo lkits) exist.) GoogleTips will get you started on how to
do this well. You can also search CompLangPython through
Google's Groups interface].

== Selecting a Venue ==

If searching for an answer hasn't helped, by all means, feel free to
post a question. And that brings us to the second important thing to do:
decide where to post. There are many MailingListsAnd Newsgroups for
Python (and Python projects, too). If your question concerns a specific
Python application, such as MoinMoin, you will do a lot better posting
your question to the list for that application. Likewise, if your
question is specifically about using Python with features specific to
the Windows operating system, you might meet more success posting to the
list for Win32All. If you are quite new to programming, the
PythonTutorList is designed for you. The people who read that list are
particularly good at explaining things in a way that is very accessible
to newcomers.

== Writing your Question ==

Having searched for information, and having decided where to post for
additional help, you obviously have to write your question. Well-written
and well thought out questions are the ones most likely to receive well
written and well thought-out answers. The more clear and complete you
can make your question, the more likely you are to get a useful answer.
A question like "My program doesn't work. Can you help?" isn't going to
get any useful answers, and if you do eventually get help, it will only
be after others have taken the time to get the necessary information out
of you. It will all go much more smoothly if you provide this
information up front. It isn't always clear what to provide, and if you
are learning, you may well not do it perfectly. That's OK. What's
important is to make an effort to do so. So, what should you include? If
you are having a problem with a program, a good general checklist would be:
* Python Version
* Operating System
* Version of any other Python tools you are using (e.g. wxPython,
pygame, etc.)
* What you are trying to do
* A snippet of the code causing you problems
* Results of running your code
The results might well be the traceback information that Python gives
you. Don't summarize it; include the full traceback in your post. It
might not all seem relevant to you, but the information can be quite a
lot of help to those who know how to interpret it.

== Asking for help with homework ==

Finally, if you are asking for help with a homework problem, it is a
good idea to say so. Then, you might well get some help in the form of a
push in the right direction. If you don't say so, it is almost certain
that a Community member will recognize that it is a homework problem,
suspect that you are looking for the community to do your homework for
you, and point out to you that it is '''your''' homework.

= Conclusion =

If that all seems like a lot:
1. '''Don't Panic!''',
2. understand that this describes an ideal, and the Community
understands that it can take a few tries to get the hang of being a good
community member, and
3. consider starting off with the PythonTutorList .

And, please, don't let any of this scare you off. The Python Community
has a reputation for being one of the friendliest tech communities
around. So, no one is going to be flogged for not following these
suggestions. But, trying to follow them is the best thing you can do as
a new community member to preserve and maintain that friendly reputation.

Have fun. We're glad you found us.

Jul 18 '05 #1
0 6387

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

by: Dave Moore | last post by:
Hi All, Is it possible to implement a mailing list using PHP?. I know I could maintain a list of emails addresses in a db and send mail to them through my website, but how can I get true mailing list behaviour where emails are sent to a particular address (like mailinglist@mydomain.com) and then distributed to all of the email addresses?. Ta, Dave
by: Francois Suter | last post by:
To all French speakers on the list, I am pleased to announce the start of a PostgreSQL general mailing list in French. Its name is pgsql-fr-generale. I hope many of you will join it so that we can make it an interesting place. Ever since Justin "promoted" me to French advocacy contact I received several requests for information from people who were obviously quite ill at ease with English. I suppose this list could be a boon to...
by: Peter Gloor | last post by:
I'm writing an application that requires some dns queries (MX etc) not provided by System.Net.Dns. So far I managed to write my own dns class with methods to query a given dns server. There is only one thing left I could not figure out so far. How can I get the list of dns servers used by my computer? The code must work under any Windows version with .NET framework support. Any ideas are welcome.
by: Mike Cox | last post by:
Andy M wrote: > ALERT > > There is a person by the name of Mike Cox who's trying > to turn this mailing list into a Big-8 newsgroup. No, I'm trying to get teh postgresql groups which are already ON usenet to follow proper usenet guidelines. In order to be under the comp.* hierarchy the server MUST go through RFD and CFV. Otherwise it is a ROGUE group!
by: sonu | last post by:
Hi All, here i have a daught how can i find wheather a linked list contains a loop or not.
by: bcannon | last post by:
At Guido's suggestion, a new mailing list has been created named Python-Ideas (http://mail.python.org/mailman/listinfo/python-ideas). This list is meant as a place for speculative, pie-in-the-sky language design ideas to be discussed and honed to the point of practically being a PEP before being presented to python-dev or python-3000. This allows both python-dev and python-3000 to focus more on implementation work or final approval/denial...
by: Ale | last post by:
Hi... I started to "program" in PHP (better say to read it :P) from a few days because I am installing a Wiki on a virtual server (Windows Server 2003 with Plesk 7.6). I have PHP5 and all is working just fine. However, I am trying to parse latex equations and encountered some troubles. I have already installed all the necessary software and when I execute the following by command line: C:\miktex\bin\latex.exe...
by: techwr-l-confirm+22d099e2f3d881b010eaeb38c05837f62 | last post by:
Mailing list subscription confirmation notice for mailing list TECHWR-L We have received a request from python-list@python.org for subscription of your email address, "python-list@python.org", to the techwr-l@lists.techwr-l.com mailing list. To confirm that you want to be added to this mailing list, simply reply to this message, keeping the Subject: header intact. Or visit this web page: ...
by: =?iso-8859-1?q?Keld_J=F8rn?= Simonsen | last post by:
The Post Santa Clara mailing is now available from the WG14 web site at http://www.open-std.org/jtc1/sc22/wg14 I also updated some of the other information on the pages. Best regards Keld Simonsen
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, weíll explore What is ONU, What Is Router, ONU & Routerís main usage, and What is the difference between ONU and Router. Letís take a closer look ! Part I. Meaning of...
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.