473,886 Members | 2,377 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Leave the putdowns in the Perl community, the Python world does not need them

I was shocked to see the personal insults hurled in this thread:
http://groups.google.com/group/comp....758cb9545cad4b

I have been very pleased with Python developers regardless of skill
levels in both the IRC channel as well as here - no hot attitudes. No
holier than thou put ons. I was just sinking into the comradery and
cooperative nature of this new powerful community when I saw that
thread.

Well, I hope that the fact that 99% of the Python community, from Guido
von Rossum on down continues to exemplify how a language can be good
and the people can be friendly and that the other 1% get inspired by
their positivity and switch as well...

Sep 25 '06 #1
20 1411
metaperl wrote:
I was shocked to see the personal insults hurled in this thread:
http://groups.google.com/group/comp....758cb9545cad4b
I see that this is a Fredrik Lundh thread. I've felt the same way
before, but Fredrik has been around a long time[1] and if you listen
through the sometimes sharp words, he really has a lot of intelligent
things to say. All I can advise is that if you feel like Fredrik is
getting under your skin, take a deep breath and read a different thread
for a while. I promise you, it's worth it!

STeVe

[1] He's the author of Python's unicode support and Python 2.5's
elementtree module.
Sep 25 '06 #2

Steven Bethard wrote:
metaperl wrote:
I was shocked to see the personal insults hurled in this thread:
http://groups.google.com/group/comp....758cb9545cad4b

I see that this is a Fredrik Lundh thread. I've felt the same way
before, but Fredrik has been around a long time[1] and if you listen
[snip]
>
[1] He's the author of Python's unicode support and Python 2.5's
elementtree module.
and a very serious upgrade of the re kit plus PIL plus a book .... and
BTW: insult? OP, look at the TV news; if insult's the worst that
happens to you, burn some joss and be very grateful :-)

Sep 25 '06 #3
Metaperl,

Steve makes a good point. Fredrik is one of the most important
contributors of Python code, tools, etc and as far as I am concerned,
that is so important that it gives him the right to be cranky from tiem
to time.

If somebody like me were to get cranky and negative, on the other hand,
that would be unacceptable.

Actual production of useful code is of paramount importance ;-))

Ron Stephens

Sep 25 '06 #4
Steven Bethard wrote:
metaperl wrote:
>>I was shocked to see the personal insults hurled in this thread:
http://groups.google.com/group/comp....758cb9545cad4b


I see that this is a Fredrik Lundh thread. I've felt the same way
before, but Fredrik has been around a long time[1] and if you listen
through the sometimes sharp words, he really has a lot of intelligent
things to say. All I can advise is that if you feel like Fredrik is
getting under your skin, take a deep breath and read a different thread
for a while. I promise you, it's worth it!
Yup, if the effbot says you are wrong it would be sensible to at least
consider the possibility. But nobody can *force* you to read what it says.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

Sep 25 '06 #5
On 25 Sep 2006 07:35:45 -0700, rd*****@mac.com <rd*****@mac.co mwrote:
Metaperl,

Steve makes a good point. Fredrik is one of the most important
contributors of Python code, tools, etc and as far as I am concerned,
that is so important that it gives him the right to be cranky from tiem
to time.

If somebody like me were to get cranky and negative, on the other hand,
that would be unacceptable.

Actual production of useful code is of paramount importance ;-))

Ron Stephens
I just checked google groups and my first post to this newsgroup was
back in April of 98. I'd been lurking for likely a year prior to that.

That little bit of introduction is simply to say something I'm sure
Fredrik will hate to hear....

He's mellowed over the years.

Steve is 100% correct, if Fredrik says your wrong (even if he says it
not very nicely) You ought to stop and reconsider your opinion.

--
Stand Fast,
tjg.
Sep 25 '06 #6
Steven Bethard wrote:
[1] He's the author of Python's unicode support and Python 2.5's
elementtree module.
Is that all? ;)

He also implemented the partition string method, which for some reason I
think is the coolest thing since sliced lists. :)
Sep 25 '06 #7
rd*****@mac.com wrote:
Steve makes a good point. Fredrik is one of the most important
contributors of Python code, tools, etc and as far as I am concerned,
that is so important that it gives him the right to be cranky from tiem
to time.
Since February last year I've had the opportunity to write most of
my code in Python, in a very cool company with lots of bright people.
When I asked why they started to use Python here, it turned out that
a course held by a certain Fredrik Lundh was something of a turning
point... It seems that made them see the light.

I'm very thankful for that!

(As I understood it, the reason for the Python course, was actually
that some third party product used Python. I'm pretty sure we don't
use that product any longer, but we certainly kept Python.)

Today, we actually hold Python courses ourselves, for customers from
all over the globe (mainly big airlines).

In my opinion, the most important aspect of contributors to a forum
like c.l.py is signal/noise ratio. I much prefer competent but rude
remarks to friendly ignorance which just wastes my time.

Calling someone stupid might not be the most pedagogic or diplomatic
approach when an ignorant person fails to realize his limitations,
but it's understandable. Being so stupid is also understandable.

It's easy for reasonably smart people to find (perceived) flaws in
the reasonings of others, but with age I've learned that I can usually
learn a lot from others even if I feel that I can crush their arguments.
There is usually something more behind their resistance to my ideas,
and if I manage to figure out what the real problem is, I can often
avoid getting into trouble...

The best discussions are the ones that make me change my mind about
something. Then I've grown. That's difficult if I let my ego be in
charge.

I guess you either need to be involved some fairly big, real world
development project where APIs are used by many people outside the
project, or alternatively read (and understand) any serious book on
software engineering, to really realize that changing public APIs
*is* a major issue. If you use Python more as a toy, and just write
snippets, it's difficult to imagine the cost of small API changes
for the big organizations who use the same APIs.
Sep 29 '06 #8
metaperl wrote:
I was shocked to see the personal insults hurled in this thread:
http://groups.google.com/group/comp....758cb9545cad4b
Ahhh, no need to overreact, that's just the usual Friday night steel
cage match:

Fredrik vs "Poster Who is Convinced That The World Should Urgently
Change to Fit His Views"

If I could bet on the outcome I'd rich by now, in lieu of that I just
sit back and enjoy the show.

i.

ps. as for the title of this post, it is ironic that you are insulting
another community while asking for no insults

Sep 29 '06 #9
Istvan Albert wrote:
[...]
ps. as for the title of this post, it is ironic that you are insulting
another community while asking for no insults
Perhaps so, but none the less comp.lang.perl has a demonstrable history
of newbie-flaming. Don't know what it's like now, as it's years since I
read that group, but they used to just love the smell of crisply-toasted
newbie in the morning ;-)

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://holdenweb.blogspot.com
Recent Ramblings http://del.icio.us/steve.holden

Sep 30 '06 #10

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

Similar topics

1
3039
by: bezeee | last post by:
At my work we are in the process of building a tool to test an XML based API. Basically, XML in and XML out over http. Currently, there are two engines that do all of the schema validations, xml diffs, sending/receiving, etc. One of these engines in implemented in C# and the other in Java. Now the choice comes down to which scripting language we choose (Perl, Python or Jython) to tie into one of these engines. The scripting language...
7
2479
by: Chris | last post by:
Hi I am posting this on both the perl and python groups My intention is not to start a war or anything else, I would just like some pragmatic advice. My apologies to the python group I am not very conversant with Python at this stage. that could change soon though.
14
2587
by: Xah Lee | last post by:
Just bumped into another irresponsibility in perl. the crime in question this time is the module File::Basename. Reproduction: 1. create a directory containing a file of this name: "cdrom.html". 2. "use File::Basename;", with the line: ($name,$path,$suffix) = fileparse($File::Find::name, ('.html', '.m'));
31
4826
by: surfunbear | last post by:
I've read some posts on Perl versus Python and studied a bit of my Python book. I'm a software engineer, familiar with C++ objected oriented development, but have been using Perl because it is great for pattern matching, text processing, and automated testing. Our company is really fixated on risk managnemt and the only way I can do enough testing without working overtime (which some people have ended up doing) is by automating my...
9
1932
by: Xah Lee | last post by:
here's a interesting real-world algoritm to have fun with. attached below is the Perl documentation that i wrote for a function called "reduce", which is really the heart of a larger software. The implementation is really simple, but the key is to understand what the function should be. I'll post Perl and Python codes tomorrow for those interested. If you are a perl programer, try to code it in Python. (it's easy.)
385
17428
by: Xah Lee | last post by:
Jargons of Info Tech industry (A Love of Jargons) Xah Lee, 2002 Feb People in the computing field like to spur the use of spurious jargons. The less educated they are, the more they like extraneous jargons, such as in the Unix & Perl community. Unlike mathematicians, where in mathematics there are no fewer jargons but each and every one are
12
2372
by: rurpy | last post by:
Is there an effcient way (more so than cgi) of using Python with Microsoft IIS? Something equivalent to Perl-ISAPI?
82
4476
by: Edward Elliott | last post by:
This is just anecdotal, but I still find it interesting. Take it for what it's worth. I'm interested in hearing others' perspectives, just please don't turn this into a pissing contest. I'm in the process of converting some old perl programs to python. These programs use some network code and do a lot of list/dict data processing. The old ones work fine but are a pain to extend. After two conversions, the python versions are...
0
9956
marktang
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...
0
11172
Oralloy
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...
0
10770
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10872
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,...
0
9592
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
7139
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();...
0
5808
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
4235
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3245
bsmnconsultancy
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.