Multiprocessing bug, is my editor (SciTE) impeding my progress?

Chris Angelico rosuav at gmail.com
Wed Dec 7 02:12:41 EST 2011


On Wed, Dec 7, 2011 at 5:57 PM, Steven D'Aprano
<steve+comp.lang.python at pearwood.info> wrote:
> On Tue, 06 Dec 2011 16:30:16 -0800, John Ladasky wrote:
>
>> Oh, please don't say that.  I'm no computer scientist, and Python has
>> been scrutinized by so many professionals.  I couldn't have possibly
>> found a language bug.
>
> While your modesty is a welcome change from n00bs who imagine that
> anything about Python that they misunderstood is a bug, don't sell
> yourself short. You don't need to be a computer scientist to identify
> bugs in software.

Likelihood of something being a bug generally depends heavily on
"eyeball density". If a piece of code gets a lot of eyeballs, chances
are its bugs have been found (not always but often). Generally, the
code that makes up a heavily-used open source project can be expected
to have quite a few eyeballs near it as a regular thing; but there's
always the obscure bits that don't. Crypto modules have fallen foul of
this on occasion, with bugs lurking there far more than might
otherwise be expected, on account of such a small portion of coders
ever touching cryptography.

Of course, it's always less embarrassing to say "I think I'm using
this wrong" and have someone say "You found a language bug" than to
come in guns blazing with "ur lnguage is teh buggy" (sorry, I don't
speak Lame very fluently) only to learn that you spoiled the
incantation in some way. The number of people who assume that their
first-time code is perfect and the language is hopeless is somewhat
astonishing.

ChrisA



More information about the Python-list mailing list