Python Evangelism

2006-04-24 Thread BartlebyScrivener
Python On WinXP: 7 Minutes To "Hello World!"

Call it Python for the Complete XP Idiot if you must, but it's getting
dugg on digg.com

http://digg.com/programming

rpd

-- 
http://mail.python.org/mailman/listinfo/python-list


Python Evangelism

2006-03-09 Thread Steve Holden
I've been thinking (and blogging) about python evangelism since PyCon, 
as a result of which I created a squidoo lens:

   http://www.squidoo.com/pythonlogy

Imagine my surprise at discovering that this has gone up in rank (by 
number of views) from # 442,000 or so to #153! Clearly there's some 
mileage in marketing Python, and I'd like to keep the buzz going if it 
means more people will adopt the language.

Any suggestions for improvement?

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogspot.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Just
In article <[EMAIL PROTECTED]>,
 Steve Holden <[EMAIL PROTECTED]> wrote:

> I've been thinking (and blogging) about python evangelism since PyCon, 
> as a result of which I created a squidoo lens:
> 
>http://www.squidoo.com/pythonlogy
> 
> Imagine my surprise at discovering that this has gone up in rank (by 
> number of views) from # 442,000 or so to #153! Clearly there's some 
> mileage in marketing Python, and I'd like to keep the buzz going if it 
> means more people will adopt the language.
> 
> Any suggestions for improvement?

Yeah, the URL:

 http://www.squidoo.com/pythonology

:)

Just
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Gerard Flanagan
Steve Holden wrote:
> I've been thinking (and blogging) about python evangelism since PyCon,
> as a result of which I created a squidoo lens:
>
>http://www.squidoo.com/pythonlogy
>
> Imagine my surprise at discovering that this has gone up in rank (by
> number of views) from # 442,000 or so to #153! Clearly there's some
> mileage in marketing Python, and I'd like to keep the buzz going if it
> means more people will adopt the language.
>
> Any suggestions for improvement?
>

 '-nology' not '-nlogy' in the link.

I like the 'What's Happening on Planet Python' section - I find the
planetpython.org gives too much of an intro to the pages it links to. A
line or too, as in the lens site,  would be preferable in my view.
Just a thought - would a similar section be suitable for 'python.org'
main page?

Gerard

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Doug Bromley
Python is in desperate need of marketing and I don't think its new site will help it.The Ruby community has a fanaticism we could learn from and its going some way to 'converting' me.  The community is alive, growing, shouting from the roof tops while the Python community seems to sit in its ivory towers conducting research and corporate development in 'forward-thinking' companies such as Google.
I can see Ruby overtaking Python if we don't ALL do something about it.On 9 Mar 2006 02:43:53 -0800, Gerard Flanagan <
[EMAIL PROTECTED]> wrote:Steve Holden wrote:> I've been thinking (and blogging) about python evangelism since PyCon,
> as a result of which I created a squidoo lens:>>http://www.squidoo.com/pythonlogy>> Imagine my surprise at discovering that this has gone up in rank (by
> number of views) from # 442,000 or so to #153! Clearly there's some> mileage in marketing Python, and I'd like to keep the buzz going if it> means more people will adopt the language.>> Any suggestions for improvement?
> '-nology' not '-nlogy' in the link.I like the 'What's Happening on Planet Python' section - I find theplanetpython.org gives too much of an intro to the pages it links to. A
line or too, as in the lens site,  would be preferable in my view.Just a thought - would a similar section be suitable for 'python.org'main page?Gerard--
http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread Steve Holden
Doug Bromley wrote:
> Python is in desperate need of marketing and I don't think its new site 
> will help it.
> The Ruby community has a fanaticism we could learn from and its going 
> some way to 'converting' me.  The community is alive, growing, shouting 
> from the roof tops while the Python community seems to sit in its ivory 
> towers conducting research and corporate development in 
> 'forward-thinking' companies such as Google.
> 
OK, and this post will improve the situation how, exactly?

> I can see Ruby overtaking Python if we don't ALL do something about it.
> 
Indeed. Hence http://www.squidoo.com/pythonology

And your contribution is ... yet another post about how we all need to 
*do* something? On the other hand, you could just roll up your sleeves 
and start doing something :-)

Your take on Python is likely unique: start telling people why *you* use it.

regards
  Steve

> On 9 Mar 2006 02:43:53 -0800, *Gerard Flanagan* < [EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
> Steve Holden wrote:
>  > I've been thinking (and blogging) about python evangelism since
> PyCon,
>  > as a result of which I created a squidoo lens:
>  >
>  >http://www.squidoo.com/pythonlogy
>  >
>  > Imagine my surprise at discovering that this has gone up in rank (by
>  > number of views) from # 442,000 or so to #153! Clearly there's some
>  > mileage in marketing Python, and I'd like to keep the buzz going
> if it
>  > means more people will adopt the language.
>  >
>  > Any suggestions for improvement?
>  >
> 
> '-nology' not '-nlogy' in the link.
> 
> I like the 'What's Happening on Planet Python' section - I find the
> planetpython.org <http://planetpython.org> gives too much of an
> intro to the pages it links to. A
> line or too, as in the lens site,  would be preferable in my view.
> Just a thought - would a similar section be suitable for 'python.org
> <http://python.org>'
> main page?
> 
> Gerard

By the way, the apparent increase in rank was somewhat bogus given that 
there appear to be fewer than 20,000 lenses at present :-)
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogspot.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Fredrik Lundh
Doug Bromley wrote:

> I can see Ruby overtaking Python if we don't ALL do something about it.

on the other hand, people have posted "I can see XXX overtaking Python if we
don't ALL do something about it NOW" messages for as long as I've been using
Python.

the best thing I've seen in the recent "argh! this is the end" threads that 
have been
popping up here and there is this advice from an anonymous ruby user, from a
comment on guido's blog:

My advice for you Pythonistas: First, chill; the mind works better when
relaxed. Second, look around and count your blessings; Python is every-
where. Third, just work on something you find interesting and fun.

have you used Python to work on something fun and interesting today?  if not, 
what's
your excuse? ;-)

 



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread rtilley
Steve Holden wrote:
> Doug Bromley wrote:
>> I can see Ruby overtaking Python if we don't ALL do something about it.

I think it's the name. Python. Let's change it to something nicer. Think 
about it... if you found a Ruby, you'd pick it up and put it in your 
pocket. If you ran across a Python, you'd run away.

Gems is nice too. Compare that to Cheese Shop... who came up with that 
:) Do you want a pretty gem stone or a smelly slice of cheese? I mean 
that in a literal sense. I don't think Python is smelly at all, but it 
certainly has chosen some slimy, smelly bad names for itself!

Psychology is important. Just as important as good design. I think this 
fact doesn't sink in to the Python community.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Doug Bromley
A defector!Release the hounds!Burn the scum!
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread Dale Strickland-Clark
rtilley wrote:

> Psychology is important. Just as important as good design. I think this
> fact doesn't sink in to the Python community.

You speak of fluff and ribbons and glitter.

I think most people here are less concerned with psychology and more
interested in pychology.
-- 
Dale Strickland-Clark
Riverhall Systems www.riverhall.co.uk
We're recruiting. See the web site for details.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Dale Strickland-Clark
Steve Holden wrote:

> Any suggestions for improvement?
> 
> regards
>   Steve
Get rid of the scarey face?

  :-)
-- 
Dale Strickland-Clark
Riverhall Systems www.riverhall.co.uk
We're recruiting. See the web site for details.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Andrew Gwozdziewycz
On 3/9/06, rtilley <[EMAIL PROTECTED]> wrote:

> > Doug Bromley wrote:
> >> I can see Ruby overtaking Python if we don't ALL do something about it.
>
> I think it's the name. Python. Let's change it to something nicer. Think
> about it... if you found a Ruby, you'd pick it up and put it in your
> pocket. If you ran across a Python, you'd run away.

Woah, are you actually serious? What would changing the name of language you're
trying to market do for the marketing campaign? New to the YAMMA language? Check
out all these other Python tutorials to get started. I don't think
it's the name, I think the
major problem is people saying, "What can we do to market it?" and not
actually doing
anything, as Steven just said. Work on something. Create something popular. Heck
promote django or some other framework. Work on some new innovative technology
in python! Just choose python and recommend it to others. Word of mouth, Quality
projects and not claiming "we need new marketing strategies" _IS_ the
best marketing
strategy.

> Gems is nice too. Compare that to Cheese Shop... who came up with that
> :) Do you want a pretty gem stone or a smelly slice of cheese? I mean
> that in a literal sense. I don't think Python is smelly at all, but it
> certainly has chosen some slimy, smelly bad names for itself!

While I agree, that gem is nice and python needs a new standard
package management
system, maybe that's your contribution! Build it! Make it awesome!

> Psychology is important. Just as important as good design. I think this
> fact doesn't sink in to the Python community.

Pyschology _is_ important, but not in this case. Make good products
and they will
come. Python has a ton of good projects and a ton of users. What we
don't have is
ruby on rails and the web 2.0 crowd, and I say, who the hell cares? We
have everything
else.

--
Andrew Gwozdziewycz <[EMAIL PROTECTED]>
http://ihadagreatview.org
http://plasticandroid.org
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread rtilley
Dale Strickland-Clark wrote:
> rtilley wrote:
> 
> 
>>Psychology is important. Just as important as good design. I think this
>>fact doesn't sink in to the Python community.
> 
> 
> You speak of fluff and ribbons and glitter.

Yes, I know. Great products, ideas and methods have lost mind share to 
lesser things (not that Ruby is inferior to Python or vice versa) 
because they lack fluff, ribbons and glitter :)

I hope Python gets more fluff... it already has lost of great technical 
merit :)
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Felipe Almeida Lessa
Em Qui, 2006-03-09 às 09:51 +, Steve Holden escreveu:
> I've been thinking (and blogging) about python evangelism since PyCon, 
> as a result of which I created a squidoo lens:
> 
>http://www.squidoo.com/pythonlogy
> 
> Imagine my surprise at discovering that this has gone up in rank (by 
> number of views) from # 442,000 or so to #153! Clearly there's some 
> mileage in marketing Python, and I'd like to keep the buzz going if it 
> means more people will adopt the language.
> 
> Any suggestions for improvement?

Why don't you mention ReportLab there? I never saw a better library for
creating PDFs in *any* language. For creating crude reports it may be a
little more difficult than things like JasperReports, but for custom
reports full of different forms of data presentations and such, like I'm
doing now (and I plant to post later on ReportLab's samples page) it
just rocks!

Just my two cents,
Felipe.

-- 
"Quem excele em empregar a força militar subjulga os exércitos dos
outros povos sem travar batalha, toma cidades fortificadas dos outros
povos sem as atacar e destrói os estados dos outros povos sem lutas
prolongadas. Deve lutar sob o Céu com o propósito primordial da
'preservação'. Desse modo suas armas não se embotarão, e os ganhos
poderão ser preservados. Essa é a estratégia para planejar ofensivas."

  -- Sun Tzu, em "A arte da guerra"

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread Thomas G. Willis
I used to get all fired up about the language I love. And I'd
evangelize a bit. But I'm getting too old for that. Energy could be
better spent utilizing the tools you like. Sort of a "If you build it,
they will come..." kind of thing.


I get particulalry annoyed now with linux when I start up synaptic and
my choices are cluttered with several programs who might help me in
some way, but the only difference described in the description is that
they were implemented in language XXX.  I don't really consider
that a choice, it's more noise than anything.

On the other hand, programs that really do seem to be valuable don't
seem to be screaming about what language they are written in.  I
had no idea the original BitTorrent was written in python, or scons
when I installed it. Bittorrent helps me get files faster, scons helps
me build ardour. They could be written in lisp for all I care, it
benefits me nonetheless. 

My opinion is that providing programs that benefit people in some way
could go a lot farther in promoting the language than propoganda about
what you can do with the language. Shouting about the potential of the tools will only get you so far. 


Rails is the killer framework of the moment. So what? Where's the
killer app that helps me do something new? All i hear about is people
writing frameworks on top of rails to do things that can already be
done. CMS's for example, there are some written in rails. To my
knowledge none of them are mature yet, and thus the only "selling"
point I hear about "written in rails".  Benefit to me as a user
still = 0%.

How about this? someone write an interface to the quake3 engine, and make it damn easy for kids to write games and game mods.

or...

Make it possible to write ladspa plugins so that I can write crazy effects for ardour.

or...

an itunes like music manager that doesn't lock all my music away and
handles m3u files properly out of the box. With a plug in system so
people can extend it.


don't even mention it was done in python, if it's done right, the true
value will be apparent and your users will do the evangelizing for you.

OK, I will now return to my happy place. :)

-- Thomas G. Willis---http://i-see-sound.comhttp://tomwillis.sonicdiscord.com
America, still more rights than North Korea
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread rtilley
Andrew Gwozdziewycz wrote:
> On 3/9/06, rtilley <[EMAIL PROTECTED]> wrote:
> 
> 
>>>Doug Bromley wrote:
>>>
I can see Ruby overtaking Python if we don't ALL do something about it.
>>
>>I think it's the name. Python. Let's change it to something nicer. Think
>>about it... if you found a Ruby, you'd pick it up and put it in your
>>pocket. If you ran across a Python, you'd run away.
> 
> 
> Woah, are you actually serious? What would changing the name of language 
> you're
> trying to market do for the marketing campaign?

Yes I am. But I'm no one so there is no need to take my advice :)

Snakes are naturally thought of as bad or dangerous. Some large snakes 
eat our pets and other small, warm-blooded, furry mammals like us. 
People naturally kill snakes or run from them. We teach children to 
avoid snakes. It's almost instinct to fear them. So, you have a product, 
an idea, a method... don't name it after something that is so naturally 
repulsive. It's really that simple.

I've had people ask about the "Python" folder on their computer. They 
thought it must be a virus or malware simply based on its name.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread rtilley
Andrew Gwozdziewycz wrote:
> What would changing the name of language you're
> trying to market do for the marketing campaign? 

I forgot to address this part... I think it would create a lot of hype. 
What well-established programming language has ever had the nerve to 
change its name after more than a decade of success? Think of the 
attention that alone would bring :) python would get slashdotted to 
death! CNN would probably write about it... maybe the BBC too.

Python could have a huge name changing contest/campaign and maybe some 
killer app could be released just as the name had changed. Guido could 
make some statement about dropping the cold-bloodedness of Python, 
becoming more warm and inviting, etc. etc.

It would be a smashing success.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Paul Boddie
rtilley wrote:
> Steve Holden wrote:
> > Doug Bromley wrote:
> >> I can see Ruby overtaking Python if we don't ALL do something about it.
>
> I think it's the name. Python. Let's change it to something nicer. Think
> about it... if you found a Ruby, you'd pick it up and put it in your
> pocket. If you ran across a Python, you'd run away.

That's only fairly ridiculous. Sure, there are some negative
connotations in various cultures, but a lot of the jibes about the
Python name are fuelled by the need various people feel to validate
their own beliefs in front of their own herd of programming language
adherents. The reason why a name change is ridiculous now is that you'd
be throwing away 15 or so years of name recognition in a way not
dissimilar to the way companies with established brands spend millions
to throw away recognisable, iconic logos and replace them with swirls
and bright colours that look embarrassing only a few years later.

> Gems is nice too. Compare that to Cheese Shop... who came up with that

I agree with you here, though. I want to be diplomatic here, but Cheese
Shop - a name for a package repository, for those who are lost already
- is really just a totally stupid name. Yes, I'm aware of the Monty
Python sketch, mediocre by the high standards of the Pythons' various
other works, but people really shouldn't have to buy into some kind of
clique to decode terminology in order to get help, support, updates,
and to learn more about the technology they're using. Some people
haven't even seen Monty Python, believe it or not, let alone be able to
quote the less humourous sketches by heart; sometimes people just want
straightforward labelling and humour in places where it's more likely
to be appreciated.

[...]

> Psychology is important. Just as important as good design. I think this
> fact doesn't sink in to the Python community.

A lot doesn't sink in with the Python community. :-/

Paul

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread gregarican
rtilley wrote:

> It would be a smashing success.

And I have an idea for a party game. It's called "Jump to Conclusions."
There would be a mat with all of these conclusions written down and...

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread rtilley
Paul Boddie wrote:
> I agree with you here, though. I want to be diplomatic here, but Cheese
> Shop - a name for a package repository, for those who are lost already
> - is really just a totally stupid name. Yes, I'm aware of the Monty
> Python sketch, mediocre by the high standards of the Pythons' various
> other works, but people really shouldn't have to buy into some kind of
> clique to decode terminology in order to get help, support, updates,
> and to learn more about the technology they're using. Some people
> haven't even seen Monty Python...

Even more reason to change the name.

Use a name that has lots of other widely known, well thought of names 
associated with it. The Ruby name is a very good example of this. 
Although, this was accidental and not planned.

People associate the words precious, valued, gem, treasured, stone 
solid, etc. with the word ruby. Also, a good product with a good name 
makes it easy for others to add value by building other good names 
around it.

What do you think of when you hear 'eggs'? Many people think 'rotten', 
'smelly' or something that made them throw-up once. The point of this is 
that names _matter_ and influence what others think even if only in a 
subconscious way.

I'll leave it at that. I like Python a lot. Technically, it's awesome. I 
don't think the language is bad... just the names associated with it.

Just my 2 cents.
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Robert Boyd
On 3/9/06, rtilley <[EMAIL PROTECTED]> wrote:
> Paul Boddie wrote:
> > I agree with you here, though. I want to be diplomatic here, but Cheese
> > Shop - a name for a package repository, for those who are lost already
> > - is really just a totally stupid name. Yes, I'm aware of the Monty
> > Python sketch, mediocre by the high standards of the Pythons' various
> > other works, but people really shouldn't have to buy into some kind of
> > clique to decode terminology in order to get help, support, updates,
> > and to learn more about the technology they're using. Some people
> > haven't even seen Monty Python...
>
> Even more reason to change the name.
>
> Use a name that has lots of other widely known, well thought of names
> associated with it. The Ruby name is a very good example of this.
> Although, this was accidental and not planned.
>
> People associate the words precious, valued, gem, treasured, stone
> solid, etc. with the word ruby. Also, a good product with a good name
> makes it easy for others to add value by building other good names
> around it.
>
> What do you think of when you hear 'eggs'? Many people think 'rotten',
> 'smelly' or something that made them throw-up once. The point of this is
> that names _matter_ and influence what others think even if only in a
> subconscious way.
>
> I'll leave it at that. I like Python a lot. Technically, it's awesome. I
> don't think the language is bad... just the names associated with it.


This is getting too silly! The name 'Python' is just as good a choice
as many other names. What do _you_ think of when you hear 'Linux'? Or
C? Or 'Perl'? (how many programmers visualize pearls when writing
Perl? I never did). Yet these things got very popular and didn't
suffer due to a non-shiny happy name. Some people think 'cool' when
they think of Pythons (snakes or comedy troupes). Some people think
'delicious' when they hear the word eggs. Some people may think
"girl's name" when they hear Ruby, or think Wizard of Oz and slippers.
It's not as if Python is named lark's vomit.

And re Cheeseshop, yes, it's a poor name when you consider that the
point of the skit was that the cheeseshop _had no cheese_, whose only
purpose was to "deliberately waste your time." Not a great name for a
package library, especially for those in the know of Python humor!

rb
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Douglas Alan
rtilley <[EMAIL PROTECTED]> writes:

> Steve Holden wrote:

>> Doug Bromley wrote:
>>> I can see Ruby overtaking Python if we don't ALL do something about it.

> I think it's the name. Python. Let's change it to something nicer.

I agree that names are very important -- Java would never have caught
on the way that it did if Sun had left the name as "Oak".  I think
you're wrong about the name "Python", though.  Snakes are cool and
have street cred.  That's why there are cars with names like "Cobra"
and "Viper".

It doesn't matter if the average joe is scared when they see a folder
named "python" on their computer, as the average joe isn't a
programmer.

Ruby didn't start catching on until Ruby on Rails came out.  If Python
has a naming problem, it's with the name of Django, rather than
Python.  Firstly, Django doesn't have "Python" in the name, so it
doesn't popularize the language behind it, even should Django become
very popular.  Secondly, Django just doesn't have the ring of "Ruby on
Rails".  They should change the name to "Blood Python" instead.  Okay,
well, maybe not.  How about "Green Tree Python"?  Hmmm, kind of
boring.  Well, maybe "Python on the Bullet Train"?  Okay, too
derivative.  "Maglev Python"?  "Python with Panache"?  "Python on
Prozac"?

I give up.  In any case, I'm sure Django was a great musician, but the
product needs a better name to have any chance of displacing Rails.

|>oug
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread has
Steve Holden wrote:
> I've been thinking (and blogging) about python evangelism since PyCon,
> as a result of which I created a squidoo lens:
>

> Any suggestions for improvement?

Something that seems to be ignored in general Python evangelism is its
support for major platform-specific technologies. e.g. On OS X you've
got PyObjC, py2app and appscript, which enable Python to integrate with
or compete against ObjC and AppleScript for desktop application
development and automation. I'm sure Windows and Linux folk could name
various extensions for those platforms too.

HTH

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Zachery Bir
On Mar 9, 2006, at 12:04 PM, rtilley wrote:

> What do you think of when you hear 'eggs'? Many people think 'rotten',
> 'smelly' or something that made them throw-up once. The point of  
> this is
> that names _matter_ and influence what others think even if only in a
> subconscious way.

I think you've got a lot of bottled up negativity.

> I'll leave it at that. I like Python a lot. Technically, it's  
> awesome. I
> don't think the language is bad... just the names associated with it.

I'm betting you won't leave it at that.

Zac

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Magnus Lycka
rtilley wrote:
> Steve Holden wrote:
> 
>> Doug Bromley wrote:
>>
>>> I can see Ruby overtaking Python if we don't ALL do something about it.
> 
> 
> I think it's the name. Python. Let's change it to something nicer. Think 
> about it... if you found a Ruby, you'd pick it up and put it in your 
> pocket. If you ran across a Python, you'd run away.

I think you have a point, but I also think it's a bit
late to change it after 15 years or so, considering all
books, web sites etc. We're stuck with Python, and can
only do the best of that. Actually, in Swedish, "Jag
mår pyton" i.e. "I feel like python" means "I feel
sick", and "det luktar pyton" i.e. "it smells python",
means "it stinks". That doesn't make Python easier to
sell here... Still to late to change...

It's not too late to rename the cheese shop though.
(We don't need even more stink...)

I think a good example on the problem with letting
techies like us do naming is that grand successor
of Unix developed by the great minds at Bell Labs.

First, they name it after a movie which is famous
for being exceptionally bad--Plan 9 (from outer space).
Really grand company there!

Then, when they make a real product of it, they call
it Inferno, and some part of it gets called Limbo.

They do this on purpose in the U.S. A country full
of religious fanatics, where it's impossible to be
elected president unless you claim that you are a
devoted Christian and say "God bless America" every
time you open your mouth.

No wonder the preferred operating systems (except a
boring proprietary one) are still purely old fashion
Unix based ones. Most of those smart improvements
never quite made it...
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Fredrik Lundh
Magnus Lycka wrote:

> That doesn't make Python easier to sell here...

verkligen?  jag kan inte påminna mig om att någon någonsin langat
upp det argumentet, annat än möjligen som ett tamt skämt...

(borde du inte vara ute på stan och svira, förresten, istället för att
sitta på jobbet så här sent? ;-)





-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread Tim Churches
Robert Boyd wrote:
> And re Cheeseshop, yes, it's a poor name when you consider that the
> point of the skit was that the cheeseshop _had no cheese_, whose only
> purpose was to "deliberately waste your time." Not a great name for a
> package library, especially for those in the know of Python humor!

"Cheese shop" is intended as a double irony, surely? I suppose some
cultures (and certain types of people, especially PHBs) are challenged
by single irony, let alone a double dose.

Tim C

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Tim Churches
Douglas Alan wrote:
> Ruby didn't start catching on until Ruby on Rails came out.  If Python
> has a naming problem, it's with the name of Django, rather than
> Python.  Firstly, Django doesn't have "Python" in the name, so it
> doesn't popularize the language behind it, even should Django become
> very popular.  Secondly, Django just doesn't have the ring of "Ruby on
> Rails".  They should change the name to "Blood Python" instead.  Okay,
> well, maybe not.  How about "Green Tree Python"?  Hmmm, kind of
> boring.  Well, maybe "Python on the Bullet Train"?  Okay, too
> derivative.  "Maglev Python"?  "Python with Panache"?  "Python on
> Prozac"?

How about Amethyst? As in "amethyst python" - see
http://www.stthomasschool.org/Classrooms/ausnz/AmPython.htm

Of course, although amethyst was originally considered a "cardinal gem"
alongside ruby, it no longer is since huge quantities were discovered in
Brazil - at least, that's what is says here:
http://www.answers.com/topic/gemstone-1

> I give up.  In any case, I'm sure Django was a great musician, but the
> product needs a better name to have any chance of displacing Rails.

I find the Django name tres cool and am considering changing the names
of two Python projects on which I am working to Thelonious and Miles.

Tim C

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Steve Holden
Felipe Almeida Lessa wrote:
> Em Qui, 2006-03-09 às 09:51 +, Steve Holden escreveu:
> 
>>I've been thinking (and blogging) about python evangelism since PyCon, 
>>as a result of which I created a squidoo lens:
>>
>>   http://www.squidoo.com/pythonlogy
>>
>>Imagine my surprise at discovering that this has gone up in rank (by 
>>number of views) from # 442,000 or so to #153! Clearly there's some 
>>mileage in marketing Python, and I'd like to keep the buzz going if it 
>>means more people will adopt the language.
>>
>>Any suggestions for improvement?
> 
> 
> Why don't you mention ReportLab there? I never saw a better library for
> creating PDFs in *any* language. For creating crude reports it may be a
> little more difficult than things like JasperReports, but for custom
> reports full of different forms of data presentations and such, like I'm
> doing now (and I plant to post later on ReportLab's samples page) it
> just rocks!
> 
It's there now. Thanks.

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogspot.com

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-09 Thread Terry Hancock
On Thu, 09 Mar 2006 20:21:59 +0100
Magnus Lycka <[EMAIL PROTECTED]> wrote:
> It's not too late to rename the cheese shop though.
> (We don't need even more stink...)

I love cheese, so no problem on that score. But the
problem is, if you actually know where "Python" comes
from, you are likely to suspect that said site contains
no cheese.

I think even GvR mentioned this at PyCon. ;-)

OTOH, I guess ironic naming can be cool, too.

I'm still a little put off by "Dogpile" though. And
isn't there a language called "brainfuck" or something?

So "python" is hardly the worst.

Reminds me of Slartibartfast's original name in the 
Hitchhiker's radio scripts -- the point being that he
has this really embarrassing name and doesn't want to
talk about it.  The original joke was funnier (but
unbroadcastable).  Even now I'm wondering if some
filter is going to kill this message.

Anyway, "python" could theoretically apply the
"bad=good" marketing, although something venomous
would probably be more effective.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread Andrew Gwozdziewycz
> I agree that names are very important -- Java would never have caught
> on the way that it did if Sun had left the name as "Oak".  I think
> you're wrong about the name "Python", though.  Snakes are cool and
> have street cred.  That's why there are cars with names like "Cobra"
> and "Viper".
>
> It doesn't matter if the average joe is scared when they see a folder
> named "python" on their computer, as the average joe isn't a
> programmer.
>
> Ruby didn't start catching on until Ruby on Rails came out.  If Python
> has a naming problem, it's with the name of Django, rather than
> Python.  Firstly, Django doesn't have "Python" in the name, so it
> doesn't popularize the language behind it, even should Django become
> very popular.  Secondly, Django just doesn't have the ring of "Ruby on
> Rails".  They should change the name to "Blood Python" instead.  Okay,
> well, maybe not.  How about "Green Tree Python"?  Hmmm, kind of
> boring.  Well, maybe "Python on the Bullet Train"?  Okay, too
> derivative.  "Maglev Python"?  "Python with Panache"?  "Python on
> Prozac"?
>

I'll admit "Ruby on Rails" is a clever name. The fact that you mention
it "didn't catch on"
is only partially true. Popular? Not by any means, but there were a
good number of users
before Rails. Quite a lot of libraries and a very usable language.
Rails did however
jump start it's new career as the definitive web2.0 language, but who
cares? Not me!

We're talking python here. There's no need for Python to have "Python
on Cables" or
some other equally stupid named project. Python doesn't even need to
be the definitive web
language. Who cares? Use it if you want to to build a website. Hell I
like django quite
a bit, but anyone writing something for django knows it's written in
python. Anyone
writing something with Ruby On Rails knows that ruby is the language
behind it. Does
some non programmer care? No. If some non-programmer decided to  
create a new web
app, and his friend said, 'I hear django is quick and oh, it use's
this really cool easy to learn
language python,' What's the difference? Is calling it Python on Trees
any different? The
guy doesn't know what python on is, let alone why it's on trees?


---
Andrew Gwozdziewycz
[EMAIL PROTECTED]
http://ihadagreatview.org
http://and.rovir.us


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread UrsusMaximus
Python is a friendly name, like Mickey Mouse. If you saw a real mouse
(or worse, a rat), you wouldn't likely fall in love with it; but Mickey
is about as good a marketing icon as any in history.

Python also has staying power. Snakes may be scary and even dangerous,
but they get respect; think about the symbol for medical science.

A friendly snake is a good snake, and the Python logo snake is very
friendly.

In fact, If there's one word I would suggest as a slogan for Python,
it's "friendly". Python is friendly for Linux users, friendly for Mac
OS X users, friendly for Windows users, friendly to JVM users, and
handheld users; friendly for web server programmers, client-side GUI
programmers, etc.

Python has a friendly community, is friendly to experts, and friendly
to newbies.

Heck, we're even friendly to other programming language communities
;-)))

Ron Stephens
Python411
www.awaretek.com/python/index.html

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-09 Thread John Pote

"Steve Holden" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]

This thread was great entertainment at the end of today reading down the 
screen with a beer going down on the side. Here's my penny's worth:

Over this side of the pond the good old British Post Office changed its name 
to 'Consignia' in 2001. After a year and a bit they chucked the fancy new 
name for the old one - 'Post Office'.  Although I scan the trade rags I 
missed the editorial announcing hp re-branding some of its products (test 
and measurement) Agilent and it confused me for some time as I saw Agilent 
products advertised that looked just like hp ones. (And I still think of my 
"Agilent" oscilloscope as an 'hp', this probably reflects my middle years!)

As no one in this thread has said why Python is so good here's my reasons.

The text
print "hello world"
stuck in a file and executed actually works and does exactly what it says on 
the tin - great for knocking up simple procedural scripts. On the other hand 
there's lots of freely available modules in the standard lib and 'out there' 
for doing full blown OO programming for complex multi-threaded apps. (I'm 
currently looking at Twisted for a distributed internet app - looks good so 
far)

wxPython + Glade I'm finding is a good combination for putting together 
Python + GUI apps.

No compile then link (while I go and make a coffee, stare out the window . . 
. ) stage, write once run anywhere.

what's in a name? fortran, algol, rexx, hope, haskell, pascal, modula, 
eiffel, B, C, J, tcl, pearl, ruby, rebol, cobol, basic, vb, .net, assembler, 
forth, snobol, ada, prolog, simula, smalltalk, oberon, dylan, bob, ML et al 
ad nauseum.
 - is Python any less meaningful? Anyway I LIKE the chesse shop sketch!

active news group that's always been helpful

One language does full blown apps and simple desktop scripts.

It's more readable than other languages I've looked at.

>
> Any suggestions for improvement?
>

Well yes,
mainly documentation - especially exceptions. The principle of exceptions is 
described well in the reference manual and standard books. What I mean is 
the ref manual often buries exception details in the text description and 
gives only outline detail of the exception's cause(s) and details of the 
exception object. Some lib modules do state that other exceptions may be 
thrown but unless they are listed how can robust programmes be written? The 
httplib does list the HTTPException based exceptions but there is no mention 
of the 'socket' exceptions that can be thrown. This leaves the programmer 
with using a catch all (frowned upon) or scanning through hundreds/thousands 
of lines of code in possibly deeply nested modules.

The beer's run out so I'll stop here.

keep at it everyone, best regards,

John Pote




-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Thomas G. Willis
...In any case, I'm sure Django was a great musician, but theproduct needs a better name to have any chance of displacing Rails.
|>oug

Yes he was an amazing guitarist. If you ever listen to his stuff, keep
in mind he had 2 working fingers on his fret hand, and ripping on a
guitar that would be considered impossible to play by todays standards.

When I saw Django as a python based web framework, I got a positive vibe from the name of it. But then I'm also a guitarist.
 -- Thomas G. Willis---http://i-see-sound.comhttp://tomwillis.sonicdiscord.com
America, still more rights than North Korea
-- 
http://mail.python.org/mailman/listinfo/python-list

Re: Python Evangelism

2006-03-10 Thread Kay Schluehr
Magnus Lycka wrote:

> They do this on purpose in the U.S. A country full
> of religious fanatics, where it's impossible to be
> elected president unless you claim that you are a
> devoted Christian and say "God bless America" every
> time you open your mouth.

Maybe Pythonistas should make a cultural investment in emergent
markets?

http://www.khandro.net/mysterious_naga.htm

Kay

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Tim Churches
Kay Schluehr wrote:
> Magnus Lycka wrote:
> 
>> They do this on purpose in the U.S. A country full
>> of religious fanatics, where it's impossible to be
>> elected president unless you claim that you are a
>> devoted Christian and say "God bless America" every
>> time you open your mouth.
> 
> Maybe Pythonistas should make a cultural investment in emergent
> markets?
> 
> http://www.khandro.net/mysterious_naga.htm

I notice the above page mentions Glykon - see also
http://www.livius.org/gi-gr/glykon/glykon.html

I think that Glykon should be invited to be the sponsoring divinity for
PyCon next year. I hear that worship of pagan gods is, like everything
else, bigger in Texas.

Tim C


-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Juho Schultz
Magnus Lycka wrote:
> rtilley wrote:
> 
>>
>> I think it's the name. Python. Let's change it to something nicer. 
>> Think about it... if you found a Ruby, you'd pick it up and put it in 
>> your pocket. If you ran across a Python, you'd run away.
> 
> 
> I think you have a point, but I also think it's a bit
> late to change it after 15 years or so, considering all
> books, web sites etc. We're stuck with Python, and can
> only do the best of that. Actually, in Swedish, "Jag
> mår pyton" i.e. "I feel like python" means "I feel
> sick", and "det luktar pyton" i.e. "it smells python",
> means "it stinks". That doesn't make Python easier to
> sell here... Still to late to change...
> 

In Finnish "ajaa käärme pyssyyn" ("force a snake into a rifle") means 
doing something almost impossible. If you have to put a snake into a 
rifle, try Python - a bite does not kill you. So it works both ways.

> I think a good example on the problem with letting
> techies like us do naming is that grand successor
> of Unix developed by the great minds at Bell Labs.
> 
> First, they name it after a movie which is famous
> for being exceptionally bad--Plan 9 (from outer space).
> Really grand company there!
> 
> Then, when they make a real product of it, they call
> it Inferno, and some part of it gets called Limbo.
> 
"Inferno - the Lamborghini Diablo of operating systems"
What is the problem here?
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Ant
> It's not too late to rename the cheese shop though.
> (We don't need even more stink...)

What kind of cheese do you guys eat anyway ;-)

It's not the names that are the problem as far as markleing goes - they
are not dull names, which means they won't be forgotten. This is a good
thing! As is the humour - who amongst  us are going to forget where the
repository for community projects are? Unlike RubyJewels, RubyBaubles
or whatever ;-)

As long as the names are memorable, marketing isn't an issue if it
want's to be done. For example the famous British inventors Wallace and
Gromit could be asked to endorse Python, ("Look Gromit - a Cheese
shop!"). And there is a successful web-based credit card called an Egg
card.

A Python is a good powerful image to have associated with the language.
What does Ruby say? That the language is pretty? And Perl? Misleading
advertising there then ;-) Ever seen a Python? Powerful, elegant, and
can digest just about anything you can feed it... good image I reckon!

I'm obviously not suggesting we do such a thing, just pointing out a
couple of things:

1) There's nothing wrong with the names we've got.
2) Some people on this newsgroup need to clean their fridges out more
often!

-- 
Ant...

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Terry Hancock
On Thu, 9 Mar 2006 19:33:38 -0500
"Thomas G. Willis" <[EMAIL PROTECTED]> wrote:
> On 3/9/06, Terry Hancock <[EMAIL PROTECTED]>
> wrote:
> >
> > On Thu, 9 Mar 2006 10:33:12 -0500
> > "Thomas G. Willis" <[EMAIL PROTECTED]> wrote:
> > > I get particulalry annoyed now with linux when I start
> > > up synaptic and my choices are cluttered with several
> > > programs who might help me in some way, but the only
> > > difference described in the description is that they
> > > were implemented in language XXX.  I don't really
> > > consider that a choice, it's more noise than anything.
> >
> > Well, it's a matter of audience. I like to know what
> > language programs are written in because I might want to
> > modify them, and I don't feel equally confident in every
> > language.  A program written in C is less "open" to me
> > personally than one written in Python (even though C is
> > something I have used). A program written in Lisp or
> > Prolog might as well be closed source for my purposes --
> > I'd have as much luck begging the developers to make
> > changes as to attempt them myself.
> >
> > This is a non-issue for programs that already "just
> > work", which is why a utility like bittorrent needn't
> > bother advertising its language.  It also can be a
> > red-herring if a language is written in C or Java, but
> > has an excellent Python scripting environment.
> >
> > So, while I can appreciate that it may seem like noise
> > to someone who never imagines tinkering with the sources
> > and it isn't a 100% indicator of what I want to know,
> > it can be really useful to tinkerers (and it shouldn't
> > be surprising that tinkerers design a system that's good
> > for tinkerers).
> >
> > There are of course, desktop distributions that cut all
> > that cruft down to "best of breed" applications for the
> > end user.
> >
> I see your points Terry. And I understand the need for
> tinkerers and the value of knowing what options are
> available in a given language.
> 
> But, I  think relying on the language as a selling
> point/feature is short sighted. I can't recall any program
> that has gained mass acceptance  who's selling point was
> "written in ..."

That makes sense if the author's objective is "mass
acceptance". But that's not what you get "paid" for on
an open source project.

Payment -- in the form of contributions to your project --
occurs because you attract people who share your interest
in working on the code.

Of course, this really depends a lot on who the author is,
and what their motivations were in creating the package.

But in the classic "scratch an itch"/"single developer
working in their spare time" scenario, it's pretty 
common.

It's also probably a bit much to expect "savvy marketing"
from said back room developer. ;-)

It helps if you think of it as a "swap meet" instead
of a "department store". :-)

> In the case of language evangelism, It'd be nice if kick
> ass programs were produced that revolutionized computing
> and how people communicate. If they were written in a
> language that I already know and can extend if I desire,
> even better.  if the equation were flipped and it was just
> a program written in a language I know, but does not do
> anything of value for me that isn't already fulfilled
> elsewhere, then it essentially holds no value.

That would be true if programs were atomic.  But it
quite frequently happens that a program which provides
a "mundane" piece of programming infrastructure (say
an email client) is a useful part to add to that
"revolutionary" application that you've been tinkering
with for the last few months.

Anyway, I think most of us are into evolution more than
revolution. The latter is more newsworthy, but the former
is where most of the action is most of the time.  Kind
of like any field in science or engineering. :-)

> why did you reply to me instead of the list?

Thumbfingered, I guess. ;-)  I've responded to both and
left myself quoted.  Normally, my client *does* respond
automatically to the list, I'm not sure why it didn't
this time.

Cheers,
Terry

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Terry Hancock
On Fri, 10 Mar 2006 20:44:55 +1100
Tim Churches <[EMAIL PROTECTED]> wrote:
> I think that Glykon should be invited to be the sponsoring
> divinity for PyCon next year. I hear that worship of pagan
> gods is, like everything else, bigger in Texas.

Ignoring the silly Python jokes, *is* PyCON going to be in
Texas next year?  I wasn't sure what would happen, since it
was in Washington DC the last (first?) 3 years, according to
the website.  Would be great for me if true, since I live
there.

-- 
Terry Hancock ([EMAIL PROTECTED])
Anansi Spaceworks http://www.AnansiSpaceworks.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Steve Holden
Terry Hancock wrote:
> On Fri, 10 Mar 2006 20:44:55 +1100
> Tim Churches <[EMAIL PROTECTED]> wrote:
> 
>>I think that Glykon should be invited to be the sponsoring
>>divinity for PyCon next year. I hear that worship of pagan
>>gods is, like everything else, bigger in Texas.
> 
> 
> Ignoring the silly Python jokes, *is* PyCON going to be in
> Texas next year?  I wasn't sure what would happen, since it
> was in Washington DC the last (first?) 3 years, according to
> the website.  Would be great for me if true, since I live
> there.
> 
Yes, 2007 will be at the same place as 2006.

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogspot.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Paul Boddie
John Pote wrote:
>
> Over this side of the pond the good old British Post Office changed its name
> to 'Consignia' in 2001.

I thought it was actually the Royal Mail, but the brand history can be
found here:

http://www.royalmailgroup.com/aboutus/aboutus8.asp

The fact that people confuse "Royal Mail" with "Post Office" might
suggest something to brand experts, but I'd argue that pulling one of
the names out of use, especially the one people tend not to use (but
the one they've now chosen for the parent company), would suggest
something else to normal people: it would either weaken the dual-named
"superbrand" or merely be regarded with contempt. Examples can be found
for this and other re-branding cases quite readily on the Internet, but
don't search for 'Consignia "Royal Mail"' in Google, though, as it
seems to result in a bizarre error page:

"""
We're sorry...
... but your query looks similar to automated requests from a computer
virus or spyware application. To protect our users, we can't process
your request right now.
"""

Anyway, aside from bizarre technical moments like this, what you've
described can probably be termed "brand suicide": the scrapping of a
recognisable brand identity with something fashionable at a particular
point in time that looks dated within a few years, and which has people
wondering who they're doing business with (despite extensive
publicity), only to discover that it's been the same company all along.

[...]

> what's in a name? fortran, algol, rexx, hope, haskell, pascal, modula,
> eiffel, B, C, J, tcl, pearl, ruby, rebol, cobol, basic, vb, .net, assembler,
> forth, snobol, ada, prolog, simula, smalltalk, oberon, dylan, bob, ML et al
> ad nauseum.
>  - is Python any less meaningful? Anyway I LIKE the chesse shop sketch!

The problem with the Cheese Shop name, aside from sounding ridiculous,
is that it isn't self-explanatory in an area which needs
self-explanatory labelling. Consider the following conversations:

A: "I need to find something in Python that does this."
B: "Have you tried the Python Package Index?"
A: "Don't know why I didn't think of that!"

A: "I need to find something in Python that does this."
B: "Have you tried the Cheese Shop?"
A: "WTF is that?"
[Lengthy, embarrassed explanation follows.]

Bizarre names may be cute (to some people) but they don't lend
themselves to guessing or searching. Consequently, people who want
answers yesterday aren't likely to be amused to eventually discover
that the name of the resource they've been looking for is some opaque,
three-levels-of-indirection-via-irony, in-crowd joke. And even acronyms
like CPAN are better than wacky names, anyway.

Paul

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Steve Holden
Paul Boddie wrote:
> John Pote wrote:
> 
>>Over this side of the pond the good old British Post Office changed its name
>>to 'Consignia' in 2001.
> 
> 
> I thought it was actually the Royal Mail, but the brand history can be
> found here:
> 
> http://www.royalmailgroup.com/aboutus/aboutus8.asp
> 
> The fact that people confuse "Royal Mail" with "Post Office" might
> suggest something to brand experts, but I'd argue that pulling one of
> the names out of use, especially the one people tend not to use (but
> the one they've now chosen for the parent company), would suggest
> something else to normal people: it would either weaken the dual-named
> "superbrand" or merely be regarded with contempt. Examples can be found
> for this and other re-branding cases quite readily on the Internet, but
> don't search for 'Consignia "Royal Mail"' in Google, though, as it
> seems to result in a bizarre error page:
> 
> """
> We're sorry...
> ... but your query looks similar to automated requests from a computer
> virus or spyware application. To protect our users, we can't process
> your request right now.
> """
> 
> Anyway, aside from bizarre technical moments like this, what you've
> described can probably be termed "brand suicide": the scrapping of a
> recognisable brand identity with something fashionable at a particular
> point in time that looks dated within a few years, and which has people
> wondering who they're doing business with (despite extensive
> publicity), only to discover that it's been the same company all along.
> 
> [...]
> 
> 
>>what's in a name? fortran, algol, rexx, hope, haskell, pascal, modula,
>>eiffel, B, C, J, tcl, pearl, ruby, rebol, cobol, basic, vb, .net, assembler,
>>forth, snobol, ada, prolog, simula, smalltalk, oberon, dylan, bob, ML et al
>>ad nauseum.
>> - is Python any less meaningful? Anyway I LIKE the chesse shop sketch!
> 
> 
> The problem with the Cheese Shop name, aside from sounding ridiculous,
> is that it isn't self-explanatory in an area which needs
> self-explanatory labelling. Consider the following conversations:
> 
> A: "I need to find something in Python that does this."
> B: "Have you tried the Python Package Index?"
> A: "Don't know why I didn't think of that!"
> 
> A: "I need to find something in Python that does this."
> B: "Have you tried the Cheese Shop?"
> A: "WTF is that?"
> [Lengthy, embarrassed explanation follows.]
> 
> Bizarre names may be cute (to some people) but they don't lend
> themselves to guessing or searching. Consequently, people who want
> answers yesterday aren't likely to be amused to eventually discover
> that the name of the resource they've been looking for is some opaque,
> three-levels-of-indirection-via-irony, in-crowd joke. And even acronyms
> like CPAN are better than wacky names, anyway.
> 
> Paul
> 
All true to some extent, but rather negated byt he fact that the first 
Google hot for "python package" is:

Python Cheese Shop : Home
Updated, Package, Description. 2006-03-09, PyISAPIe 1.0.0, Python ISAPI 
... 2006-03-07, matplotlib 0.87.1, Matlab(TM) style python plotting 
package ...
cheeseshop.python.org/pypi - 10k - 8 Mar 2006 - Cached - Similar pages

I still wish it had some explanaotry text on there, though. i can't help 
agreeing with you that "Cheese Shop" is just, well, cheesy.

regards
  Steve
-- 
Steve Holden   +44 150 684 7255  +1 800 494 3119
Holden Web LLC/Ltd www.holdenweb.com
Love me, love my blog holdenweb.blogspot.com

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Benny
Paul Boddie wrote:

> Bizarre names may be cute (to some people) but they don't lend
> themselves to guessing or searching. Consequently, people who want
> answers yesterday aren't likely to be amused to eventually discover
> that the name of the resource they've been looking for is some opaque,
> three-levels-of-indirection-via-irony, in-crowd joke. And even acronyms
> like CPAN are better than wacky names, anyway.

To emphasize the point as a newbie: I know what CPAN is. I would go to 
the Vaults of Parnassus for Python stuff. But Cheese Shop?

--
Rod
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Andrew Gwozdziewycz
 > To emphasize the point as a newbie: I know what CPAN is. I would go to
> the Vaults of Parnassus for Python stuff. But Cheese Shop?
>

Well, why don't we promote it as PyPI (Python Package Index)? The url
_is_ python.org/pypi, and I'm pretty sure I read somewhere that PyPI
was the intended name... If the community then decides on some
standardized automated package management, I'm sure PyPI (cheese shop)
would probably be the definitive repository.

$ pypi install hello

is much better than

$ bluecheese install hello





--
Andrew Gwozdziewycz <[EMAIL PROTECTED]>
http://ihadagreatview.org
http://plasticandroid.org
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Tim Parkin
Andrew Gwozdziewycz wrote:
>  > To emphasize the point as a newbie: I know what CPAN is. I would go to
> 
>>the Vaults of Parnassus for Python stuff. But Cheese Shop?
>>
> 
> 
> Well, why don't we promote it as PyPI (Python Package Index)? The url
> _is_ python.org/pypi, and I'm pretty sure I read somewhere that PyPI
> was the intended name... If the community then decides on some
> standardized automated package management, I'm sure PyPI (cheese shop)
> would probably be the definitive repository.
> 
> $ pypi install hello
> 
> is much better than
> 
> $ bluecheese install hello
> 

I have to say I prefer pypi myself.. I think it's a great idea
subtitling it 'cheeseshop' but referring to it directly as "cheeseshop"
is confusing at best. I've already had a few requests to change the text
of the link on the home page to 'packages' or 'package index'.

Tim Parkin
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Tim Churches
Benny wrote:
> Paul Boddie wrote:
> 
>> Bizarre names may be cute (to some people) but they don't lend
>> themselves to guessing or searching. Consequently, people who want
>> answers yesterday aren't likely to be amused to eventually discover
>> that the name of the resource they've been looking for is some opaque,
>> three-levels-of-indirection-via-irony, in-crowd joke. And even acronyms
>> like CPAN are better than wacky names, anyway.
> 
> To emphasize the point as a newbie: I know what CPAN is. I would go to 
> the Vaults of Parnassus for Python stuff. But Cheese Shop?

I like the irony of the name Cheese Shop, but I do think that there is a
problem with "Shop", as it typically means a place where you buy things
for money. However, the vast majority of the cheesy comestibles at the
Cheese Shop are available for free. In fact, of 1287 packages currently
listed there, only 7 have non-free or proprietary licenses. Actually, it
was the "National Cheese Emporium" in the original sketch, although Mr
Wensleydale does describe it as a cheese shop - but both "shop" and
"emporium" are used to describe places of commerce. On re-acquaintance,
the sketch itself is still very funny after all these years, except
perhaps for the ending, in which Mousebender shoots dead Mr Wensleydale
for deliberately wasting his time. In the early 1970s in Britain, when
shooters were possessed by a very small minority of blaggards, that
might have been funny, but in the early 21st century, I find it grates a
little (no pun intended) - I can imagine the same fate befalling a
latter-day Wensleydale in a different country who happens to be fresh
out of meira. But I am sure ESR would defend Mousebender's right to blow
poor Wensleydale away - see http://www.catb.org/~esr/guns/gun-ethics.html .

So is there an alternative Monty Python sketch which has a theme of
purveyance as opposed to commerce? None spring to mind.

Tim C




-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Terry Reedy

"Tim Parkin" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
>> Well, why don't we promote it as PyPI (Python Package Index)? The url
>> _is_ python.org/pypi, and I'm pretty sure I read somewhere that PyPI
>> was the intended name... If the community then decides on some
>> standardized automated package management, I'm sure PyPI (cheese shop)
>> would probably be the definitive repository.
>>
>> $ pypi install hello
>>
>> is much better than
>>
>> $ bluecheese install hello

Definitely

> I have to say I prefer pypi myself.

Strongly prefer.  Cheeseshop made no sense to me until explained.

> I think it's a great idea
> subtitling it 'cheeseshop' but referring to it directly as "cheeseshop"
> is confusing at best.

I think PieShop would be much funnier as a double pun on Py/Pi and as a 
subtle Python riff on the Cheeseshop sketch for those familiar with the 
latter.  I also remember something about a Python/Parrot pie fight.

> I've already had a few requests to change the text
> of the link on the home page to 'packages' or 'package index'.

Please at least make it a synonym.

Terry Jan Reedy



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-10 Thread Michael Tobis
The name isn't changing,  so it's a "make lemonade" situation.

What's the best use we can make of the name; how do we make it stick in
people's minds positively? How do we make a positive image out of it?

Shy tadpoles, by the way, ( http://python.org/images/python-logo.gif )
isn't it.

mt

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-17 Thread Douglas Alan
Andrew Gwozdziewycz <[EMAIL PROTECTED]> writes:

> Douglas Alan wrote:

>> Ruby didn't start catching on until Ruby on Rails came out.  If
>> Python has a naming problem, it's with the name of Django, rather
>> than Python.  Firstly, Django doesn't have "Python" in the name, so
>> it doesn't popularize the language behind it, even should Django
>> become very popular.  Secondly, Django just doesn't have the ring
>> of "Ruby on Rails".

> I'll admit "Ruby on Rails" is a clever name. The fact that you
> mention it "didn't catch on" is only partially true.

I'm sorry if I wasn't clear.  By "didn't catch on", I only meant that
it had little mainstream success.  At least in the US.  I'm certainly
aware that it has had a significant community of devotees for some
time now.

> Rails did however jump start it's new career as the definitive
> web2.0 language, but who cares? Not me!

Well, I'm not sure that the threat to Python is being fully
appreciated here.  I have friends who are fully convinced that Python
is doomed because Ruby has all the buzz now.  I think that their
predictions of doom and gloom for Python are overstated.  For one
thing, I point out to them that Rails is what really has all the buzz,
not Ruby per se.  But such subtle distinctions seem to often get lost
in the type of buzz that causes technologies to succeed or fail.  This
is an example of how names are indeed very important.

There *is* a serious worry here.  For instance, look how PHP
completely decimated Perl in its biggest market niche at the time (CGI
programming) in just a couple of years.  PHP couldn't use that
advantage to threaten the more general scripting niches, but unlike
PHP, Ruby might certainly be able to leverage that advantage, as it is
also a perfectly good general-purpose programming language.  Ruby's
domain is not limited to just server-side web scripting.

For those who don't believe that Ruby on Rails does have an incredible
amount of buzz going for it right now, I do have a number of personal
data points that seem to indicate that it is indeed undergoing
exponential growth at the moment: (1) I'm sitting in on a class at MIT
on developing web applications.  For their projects and assignments,
the students are allowed to chose whatever programming languages,
databases (as long as they are ACID-compliant), and development
environments that they prefer.  From what I can tell, more than half
of the class is using Ruby on Rails.  One group is using C# and .NET.
Another is using JSP.  No one is using PHP.  No one is using Django.
One group was doing straight Python CGI, but I think they switched to
Rails.  (2) I've started to see advertisements for web hosting
services where the ads say, "PHP!  MySQL!  Rails!".  (3) I have
friends who work in companies that are big Python shops, but they seem
to be moving to Rails for web development.

> Hell I like django quite a bit, but anyone writing something for
> django knows it's written in python.

Yes, and for Rails, everyone who has never even seen a single line of
Ruby code knows that it is Ruby-based.  The same cannot be said for
Django.

> If some non-programmer decided to create a new web app, and his
> friend said, 'I hear django is quick and oh, it use's this really
> cool easy to learn language python,' What's the difference?

There's a huge difference.  Ruby on Rails gives Ruby great brand
recognition, while Django does nothing at all for Python's brand
recognition.  Just pay attention to TV commercials: a large fraction
of them have nothing to say whatsoever about the merits of their
product -- the ads just want to get the brand name into your head.
For better or worse, this is how human psychology works.

In any case, it's almost certainly too late for Django to achieve the
kind of popularity that Rails is achieving; if you Google
"web-development rails", you get 3 million hits, while if you Google
"web-development django", you get 82,000 hits.  So, unfortunately, how
to best use Django to help popularize Python is almost certainly moot
at this point.

|>oug
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Python Evangelism

2006-03-17 Thread John Pote
If I get time I'll expand my thoughts and experiences but for now,
Don't know what Ruby on Rails is but it's catchy and current high volume of 
interest makes me think - I should look into it. Django, skip reading this 
thread before and I had not even picked up it was a Python product (still 
don't know what it is too little time to look!)

Python seems to concentrate on language development rather than environment 
development. Programmer productivity depends much more on the associated 
environment - docs, code editor, libraries, wysiwyg GUI designer -  than the 
language. So far my experience is that the further away from the core 
language the worst things get. My principle moan about the standard library 
is lack of formal stating of ALL exceptions that can be thrown by a module. 
Sometimes the detail is burried in the general text about the module which 
makes it difficult to eye ball quickly. httplib does not mention any of the 
socket module exceptions that can be thrown. This makes it difficult to 
write stable bullet proof code.

Finding myself slowed down too much by hand coding tkinter (and modifying it 
weeks later) I've switched to wxPython and Glade. Certainly better but 
wxPython docs are not ideal. (only reason for switching is lack of wysiwyg 
GUI designer for it)

I get a myApp.pyw working on one machine. Copy to another and maybe forget 
something (usually updating my own python library so a header import fails) 
and what happens? nothing if tkinter has not yet fired up the gui. and even 
if it has and there's an uncaught exception the app just closes. Any error 
message and traceback are dumped because there's no dos box.

On the positive side Twisted (I have the docs and book) looks exactly what I 
need in all respects.

I think the language has already made Python, the rest is down to its 
'environment'.

Best wishes to everyone,

John Pote




"Douglas Alan" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Andrew Gwozdziewycz <[EMAIL PROTECTED]> writes:
>
>> Douglas Alan wrote:
>
>>> Ruby didn't start catching on until Ruby on Rails came out.  If
>>> Python has a naming problem, it's with the name of Django, rather
>>> than Python.  Firstly, Django doesn't have "Python" in the name, so
>>> it doesn't popularize the language behind it, even should Django
>>> become very popular.  Secondly, Django just doesn't have the ring
>>> of "Ruby on Rails".
>
>> I'll admit "Ruby on Rails" is a clever name. The fact that you
>> mention it "didn't catch on" is only partially true.
>
> I'm sorry if I wasn't clear.  By "didn't catch on", I only meant that
> it had little mainstream success.  At least in the US.  I'm certainly
> aware that it has had a significant community of devotees for some
> time now.
>
>> Rails did however jump start it's new career as the definitive
>> web2.0 language, but who cares? Not me!
>
> Well, I'm not sure that the threat to Python is being fully
> appreciated here.  I have friends who are fully convinced that Python
> is doomed because Ruby has all the buzz now.  I think that their
> predictions of doom and gloom for Python are overstated.  For one
> thing, I point out to them that Rails is what really has all the buzz,
> not Ruby per se.  But such subtle distinctions seem to often get lost
> in the type of buzz that causes technologies to succeed or fail.  This
> is an example of how names are indeed very important.
>
> There *is* a serious worry here.  For instance, look how PHP
> completely decimated Perl in its biggest market niche at the time (CGI
> programming) in just a couple of years.  PHP couldn't use that
> advantage to threaten the more general scripting niches, but unlike
> PHP, Ruby might certainly be able to leverage that advantage, as it is
> also a perfectly good general-purpose programming language.  Ruby's
> domain is not limited to just server-side web scripting.
>
> For those who don't believe that Ruby on Rails does have an incredible
> amount of buzz going for it right now, I do have a number of personal
> data points that seem to indicate that it is indeed undergoing
> exponential growth at the moment: (1) I'm sitting in on a class at MIT
> on developing web applications.  For their projects and assignments,
> the students are allowed to chose whatever programming languages,
> databases (as long as they are ACID-compliant), and development
> environments that they prefer.  From what I can tell, more than half
> of the class is using Ruby on Rails.  One group is using C# and .NET.
> Another is using JSP.  No one is using PHP.  No one is using Django.
> One group was doing straight Python CGI, but I think they switched to
> Rails.  (2) I've started to see advertisements for web hosting
> services where the ads say, "PHP!  MySQL!  Rails!".  (3) I have
> friends who work in companies that are big Python shops, but they seem
> to be moving to Rails for web development.
>
>> Hell I like django quite a bit, but anyone writing something