Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re^2: Are programmers getting too lazy for perl?

by graff (Chancellor)
on Oct 04, 2007 at 05:08 UTC ( #642567=note: print w/ replies, xml ) Need Help??


in reply to Re: Are programmers getting too lazy for perl?
in thread Are programmers getting too lazy for perl?

Well, Cop, you've racked up quite a distinctive level of performance in the few days you've been posting here at PerlMonks. Apart from the occasional node that has been reaped to erase a pointless insult, I notice a fairly consistent tone of negativity on your part toward the use of Perl, and a matching negativity on the part of readers toward your posts.

Since PerlMonks is a site whose whole purpose is to support the use (and users) of Perl, the tone of your posts is an obvious and consistent mismatch. The response that other readers have shown by means of voting on your posts has made it clear how much we value your contribution of complaints, dismissals, bleak projections and overall rejection of Perl.

I appreciate the invitation to "think about it". Some of the people I work with prefer Python (which I haven't used seriously yet) for a variety of tasks, and in a couple of those areas, my own skill with Perl has not yet reached the stage where I could match what they are doing. So I actually think about this sort of language-comparison thing fairly often.

It's not that Perl can't do the tasks in question. My main case in point involves using the Qt graphics library to build GUI's that support Arabic and bi-directional text display in a manner that is legible to Arabic speakers. (To the best of my knowledge, this cannot be done with Perl/Tk, which is the only graphics package I've had practice with.)

There are Qt modules on CPAN that tie Perl into those libraries and would let me do what my colleagues are doing in Python. I just need to learn Qt, and that, quite frankly, is just a matter of finding documentation and/or sample code that's as good as what I get with Perl (and the Perl/Tk modules), so that I have a better chance of catching on quickly once I really get started.

(The first time I tried, a few years ago, I didn't find such docs for Qt, let alone adequate docs or sample code for the Perl API to Qt. I haven't looked again recently, but I hope the situation has improved. In fact, I know it has, because I've seen some Perl/Qt posts here at the Monastery.)

In any case, I'd like to suggest that your time could be better spent looking for a site similar to PerlMonks that supports whatever language you find preferable to Perl. Go to that site, and contribute positive and useful information to support the use (and users) of that other language (or other languages, if you like a bunch of them).

For example, if Python is your thing, maybe there's a Python site with lots of daily, detail-oriented discussions among Guido, authors of prominent Python books, professionals with years of Python experience, journeyman programmers and novices trying to catch on. Go there and pitch in. When I need to learn Python, I hope I'll find it, and maybe you can help me out.

If there is no such site for the language(s) of your choice, and you are starving for a good place to talk constructively about programming, come back to PerlMonks -- but be ready and willing to make a positive contribution to this community.


Comment on Re^2: Are programmers getting too lazy for perl?
Re^3: Are programmers getting too lazy for perl?
by Cop on Oct 04, 2007 at 07:07 UTC

    Like it or not, my comments are not based on ignorant or inexperience... I am also a Perl guy, and have higher XP than you and vast majority here do, believe or not. Obviously I won't tell you the other ids that I have used and still using.

    Update: I just checked your numbers, with 2400+ posts, you only got 19K+ points... I obviously managed to get more points with less writeups.

      Like it or not, my comments are not based on ignorant or inexperience...
      They seem to be based on some irrational compulsion to make others dislike you.

      I am also a Perl guy, and have higher XP than you and vast majority here do, believe or not.
      We don't; moving on...

      Obviously I won't tell you the other ids that I have used and still using.
      I haven't seen anyone else posting with your particular incarnation of broken grammar or with your elitist attitude. (Perhaps others have?)

      Like it or not, my comments are not based on ignorant or inexperience... I am also a Perl guy, and have higher XP than you and vast majority here do, believe or not. Obviously I won't tell you the other ids that I have used and still using.

      Update: I just checked your numbers, with 2400+ posts, you only got 19K+ points... I obviously managed to get more points with less writeups.

      Do you want a medal?

      IIUC XP points are calculated based on how often you log in, how much you vote, and how your posts are voted on; there's no direct correspondence with post popularity.

      -David

        I got my medal already - the XP points I got with other ids.

      I'd really like to see an *actual* response to graff's post, and more detail on what you think is wrong with Perl. We know you think Perl 6 development is progressing too slowly, and Perl is no longer relevant, but can you be more specific?

      This is just a suggestion, and may help you be more constructive in your criticism. If you're constructive, you might find people respond to you a lot better. If you're right, they may even take your suggestions to heart, and incorporate them in their work.

      As an example, maybe you can answer these questions:

      1. What language features in Perl 6 will be obsolete when it gets released?
      2. What language features is Perl 5 currently missing that make it inferior to comparable languages such as Ruby and Python (this should probably take into account Perl 5.10, since it's out soon)?
      3. What is your argument for including large amounts of functionality in the core of a langauge (as, say PHP does), compared to farming it out to module authors as Perl does? Is one approach clearly superiour to the other? Why / why not?

      If you can go into detail on these sort of points, and explain your reasoning, then I'm sure we can have a logical debate that will hopefully be beneficial to everyone. Right now, you're very close to trolling (I'm giving you the benefit of the doubt that you're not a troll, and actually have something to contribute).

      By the way, it would probably also help if you didn't try to win arguments by telling us how experienced you are. Unless you've designed and/or implemented a high level language that's widely used, I can guarantee you that you're not the most experienced or smartest person on this site. Not even close. (Not saying I'm anywhere near close, or even more experienced / smarter than you, but it's good to know your place in the world).

      Update: It was graff's, not grinder's, post I was referring to.

        "Unless you've designed and/or implemented a high level language that's widely used, I can guarantee you that you're not the most experienced or smartest person on this site. Not even close. (Not saying I'm anywhere near close, or even more experienced / smarter than you, but it's good to know your place in the world)."

        Assume I agree with your statement, where are you going to get the facts to support your statement, meaning how do you know I didn't. What if I am on the Perl 6 team (quite possible), what if I am one who contributes to Python. What if I am a SUn employee working on Java?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://642567]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-09-19 22:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (151 votes), past polls