Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.198 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.61; '*S*': 0.00; 'escape': 0.04; 'guido': 0.04; 'wed,': 0.04; 'scripting': 0.05; 'sized': 0.07; 'python': 0.07; 'bell': 0.09; 'ego': 0.09; 'rossum.': 0.09; 'tkinter': 0.09; 'whatever.': 0.09; 'looked': 0.10; 'wrote:': 0.14; 'adopted': 0.16; 'propagate': 0.16; 'rantingrick': 0.16; 'selfishness': 0.16; 'spaghetti': 0.16; 'whole?': 0.16; 'idle': 0.19; 'language': 0.20; 'seems': 0.21; '(or': 0.22; 'code': 0.22; 'header:In-Reply-To:1': 0.22; '(and': 0.22; '"it\'s': 0.23; 'literal': 0.23; 'received:209.85.213': 0.23; 'wonder': 0.24; 'himself': 0.25; 'ago': 0.26; "i'll": 0.26; 'van': 0.27; 'skip:- 40': 0.29; 'packages': 0.29; 'problem': 0.29; 'list': 0.30; 'seem': 0.30; 'points': 0.31; 'brain': 0.31; 'silence': 0.31; 'does': 0.31; 'fact': 0.31; "can't": 0.31; 'programmers': 0.31; 'to:addr:python- list': 0.32; 'source': 0.32; 'done': 0.32; 'agree': 0.32; 'asking': 0.32; 'community': 0.33; 'from:charset:iso-8859-1': 0.33; 'beginning': 0.33; 'module': 0.33; 'received:192.168.1': 0.34; 'received:192': 0.34; 'accepted': 0.35; 'plans': 0.35; 'correctly': 0.35; 'face': 0.35; 'rule': 0.35; 'whilst': 0.35; 'open': 0.35; '-0700,': 0.35; 'limitations': 0.35; 'quite': 0.36; 'doing': 0.36; 'setting': 0.36; 'received:192.168': 0.37; 'two': 0.37; 'some': 0.37; 'however': 0.37; 'it?': 0.37; 'represent': 0.37; 'self': 0.37; 'received:209.85': 0.37; 'limitation': 0.38; 'received:google.com': 0.38; 'but': 0.38; 'software': 0.38; 'though': 0.38; 'lets': 0.39; 'end': 0.39; 'to:addr:python.org': 0.39; 'received:209': 0.39; 'header:Mime-Version:1': 0.39; 'how': 0.39; 'said': 0.39; 'aside': 0.40; 'young': 0.40; 'would': 0.40; 'header:Received:5': 0.40; 'domain': 0.40; 'cast': 0.60; 'wall': 0.60; 'best': 0.60; 'happen': 0.61; 'hand': 0.61; 'you.': 0.61; 'order': 0.61; 'full': 0.62; 'upon': 0.63; 'url:v': 0.63; 'our': 0.63; 'world.': 0.64; 'policies': 0.64; 'fall': 0.65; 'url:watch': 0.65; 'here': 0.65; 'day': 0.66; 'care': 0.67; 'today,': 0.68; 'importantly,': 0.68; 'become': 0.70; 'yourself,': 0.72; 'divided': 0.73; 'ring': 0.73; 'strict': 0.73; 'message- id:@localhost.localdomain': 0.74; 'age': 0.81; '17:39': 0.84; 'alike.': 0.84; 'battle': 0.84; 'hand.': 0.84; 'harbor': 0.84; 'headed': 0.84; 'hodge': 0.84; 'laid': 0.84; 'no!': 0.84; 'piss': 0.84; 'primer': 0.84; 'shameful': 0.84; 'shoulders': 0.84; 'software...': 0.84; 'capitol': 0.91; 'enlightened': 0.91; 'kind.': 0.91; 'render': 0.91; 'secret,': 0.91; 'baby': 0.93; 'tot': 0.93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:subject:from:to:in-reply-to:references :content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=mSBwfrrcHQsN8TbHUGe0CxxYmhDcn1YXN7O7LwAn3WY=; b=h6jZgvIfKRT0tBDyu8Km/071lj0CQP3V+LeGJFELyNHbXW90coqeX9Fg73n2jDH0Ru Gq7TCQ8wBAD+rZQv9B2n57188DfksWvW4W+77SL7MGCozOYbD8SmMjxneff2fCblAkTr sRqc1J/mLzh8NSiln4WVVnHOHaET/0Tug5yO8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=Y4zN4+P6uXT5UQq7pHRbdiwGAP5YgWoZt7mNQHu3JWmX82l1el9vjIkOTImNbBySwu YVukCXyDfTar8rCXc2XHHa/v1cJDfxsgkAh6JeN402N5F2wCcIIOXXaY2rvP1jS8rQ0Y UnJC3JNOpSuEGGUOISeE5xxGa7cFak92OmNb0= Subject: Re: Egos, heartlessness, and limitations From: Westley =?ISO-8859-1?Q?Mart=EDnez?= To: python-list@python.org In-Reply-To: <3b26b458-c69b-4fca-a284-bb23d9e86d42@l30g2000vbn.googlegroups.com> References: <3b26b458-c69b-4fca-a284-bb23d9e86d42@l30g2000vbn.googlegroups.com> Content-Type: text/plain; charset="UTF-8" Date: Wed, 13 Apr 2011 18:59:06 -0700 Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 Content-Transfer-Encoding: 7bit X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 91 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1302747815 news.xs4all.nl 41103 [::ffff:82.94.164.166]:42088 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:3155 On Wed, 2011-04-13 at 17:39 -0700, rantingrick wrote: > You know Python is the best damn scripting language in the world. > However we harbor a collective secret, an elephant sized skeleton in > the community closet, a shameful scarlet letter of heartlessness and > ego centric-ity. Why is this the case? Why have let it go this far? > And most importantly, why the heck are we not doing something about > it? > > I have said before that Tkinter is lacking, however in the same breath > i laid out grandiose plans for a new beginning only to have my words > fall on deaf ears. Have we become so self absorbed as to care only for > our status and ego and not for the community at whole? Have we adopted > a pecking order that has become so ingrained into our minds that it > cannot escape the clutches of our own pedantic selfishness? > > Some may wonder why i am ranting about this today, well i'll tell you. > I use Tkinter quite liberally and i always seem to find a limitation > of the GUI. Now, just because a package has limitation does not render > it worthless, no! All packages have some limitations whether they be > literal "brick wall limitations"[BWL], or "stumbling block > limitations"[SBL], or whatever. Now, whilst i know for a fact that > Tkinter has many dire [BWL] that render most packages moot. Most of > the time a budding Tkinter noob will hit upon the stumbling block > kind. The kind that not only trip you up, but send you flying face > first in a festering and pungent cess pool full of feces and despair. > > Why must this happen i ask? Whist most of us can agree that [BWL] must > be accepted as "facts of life" we must never *ever* accept that [SBL] > to be the norm. > > Now you may be asking yourself, "What are some of the causes of > "stumbling block limitations". Here is a short list in the promblem > domain of software... > > * Poor Documentation or lack thereof > * Knowledge Hoarding > * Selfishness > * Lack of alturistic tendancies > > These four points represent the meat and potatoes of a community in > turmoil. A house divided against itself cannot stand. Lets discuss the > points in detail one by one > > ----------------------------------------- > 1. Poor documentation (or lack thereof): > ----------------------------------------- > Everyone knows that dcoumentation is important however at the end of > the day laziness is the rule of thumb for profesionals and weekend > teckies alike. But why be a part of any open source community and > propagate laziness? We must be more strict about doumentation. However > it seems the age old policies of "it's not what you know, but *who* > you know" or more correct;y adapted tot he situation at hand..."it's > not imprtant how well you document a module *unless* you are not a > goodfella (psst: a memeber of Guido inc). > > ----------------------------------------- > 2. Knowledge Hoarding: > ----------------------------------------- > Somehow, i dunno? I though this was an "open source" comminuty but boy > was i wrong. The old "Practice what you preach" ring a bell anyone, > hmm? We have people who would screm from the rafters about MS or some > other company horading knowledge through evil software patenting > practices however they have no problem going mum when "johnny the > noob" can't get module x, y, or z working correctly because of PISS > POOR DOCUMENTATION! I have enlightened this group long ago of the > limitless possibilities of IDLE to be a good primer for our budding > young programmers however like all my great brain children this one > has been cast aside like a red headed stepchild. Guido himself carries > most the blame squarely on his shoulders because as we all know IDLE > was Guildo's baby. And at the beginning this baby looked like a > keeper, however with years of neglect this baby has matured into a > lackluster hodge podge of half baked ideas and little or no > documentation. Not even the best pythonistas can follow this spaghetti > code without setting aside a full weekend of seclusion that would make > a hermit envious. Something must be done and i am sick and tired of > the silence from capitol hill. I want Guido to answer for these > crimes. I want hime to apologize, and i want him to sit down with me > (and any other interested parties) so we can formulate a battle plan > to get us out of this mess. The time for redemtion is nigh Mr Van > Rossum. > > ----------------------------------------- > Selfishness and lack of alturistic tendancies. > ----------------------------------------- > Well those two go hand in hand. > > nuff said. > --rr http://www.youtube.com/watch?v=z5jKMEB4hHE