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://mail.python.org/mailman/listinfo/python-list