Re: [Boston.pm] CERTIFIABLE: a play in one act

2005-03-04 Thread James Linden Rose, III
On Friday, March 4, 2005, at 04:41 PM, Tom Metro wrote:
Bogart Salzberg wrote:
I put some of our recent posts on the certification issue into a  
blender and this is what came out.
Wow, I can't say I've ever seen a flame war summarized as a play 
before. Impressive.

I can't wait for the movie.
 -Tom
Perhaps we have just seen the next step in the evolution of Perl 
culture.  On stage dramatizations of Classic Perl polemics.  Any body 
want to create an oil painting of the debate?

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] (also) Perl

2005-03-01 Thread James Linden Rose, III
On Monday, February 28, 2005, at 10:54 PM, Ben Tilly wrote:
In an interview what you just said would make me worried.  You're
using a technique that you don't understand.
Interesting that you've imagined yourself in a position to be 
interviewing me.  Not a very likely scenario though.


 However Mr. Shwartz's model of the problem does not
reflect majority opinion with respect to the breadth of the issue,
When you misspelled Schwartzian transform, I thought it was
possibly a typo.  But you've made the same mistake again.
His name is Schwartz.  With a silent c in it.  Agree or disagree
with him, it is polite to get his name correct.
It must really suck not to have anything relevant to certification to 
say, and yet wanting to say so much so badly.  Back handed personal 
attacks seldom further your point of view.

Future advice, people who start and run their own businesses are
seldom anti-capitalistic.  If you think that they are being so, then
you're probably missing something important about how they
perceive their own economic interests.
A lecture about what people who start and run their own business are 
like?  PLEASE TELL ME MORE!  Randal speaks a little on his interest in 
money on the page you suggested, and I don't think this would be 
characterized as naked capitalist greed:   I've worked too hard over 
the past decade to help this community in as many free ways as I can, 
and get paid for the things that I have to get paid for so that I can 
put food on the table and pay for my net access.

In a straw poll of the 3 programmers sitting closest to me,
one was slightly against, one slightly for, and one didn't
care.  I think that that's probably representative.
Well, gee, I had no idea that the guy next to you agrees...
MIT is also the school which introduced Scheme as a way
of introducing programming.
Point being?

 I doubt that Carnegie-Mellon
teaches a course whose purpose is to specifically help you
pass the MCSE.
Point being?
(If it does, I guarantee that I can find people
in the department who're not very happy about it.)
I think you misunderstand why the great technical schools are so great. 
 Rule 1:  They seldom get caught up in the mental masturbation of the 
impractical.  Having sold MIT to industry for 7 years in a past life I 
can safely say that its close ties to the practical concerns of 
industry are its greatest strength, and why an MIT education prepares 
students to be relevant to the real world.  Hire somebody from a school 
more caught up in ivory tower snobbery, and you have to wait at least a 
year before they come up to speed.

Furthermore even in professional schools (medicine, law,
etc), while the school may provide practical training, the
faculty are still expected to participate in (and are likely to be
primarily judged on) research.  That's certainly true of both
schools that you mention.
You use every misdirection debating technique in existence.  
Engineering research is hardly academia.  At least at MIT and to a 
lesser extent CMU, it  is almost always looking toward a practical 
application.  Net result:  4,000 MIT related companies.  12 Nobel prize 
winners on staff.  The deepest industrial ties of any school in the 
world.

I stand by my comment that, charter's notwithstanding,
universities are not supposed to be in the business of
vocational training.  (Although they are often pushed in
that direction, particularly by students and parents of
students who go there to help job prospects.)
Sigh.  Yes.  They are not votech schools teaching welding and oil 
filter replacement.

This might work out, or might not.  I'm inclined towards
pessimism, but have no real evidence supporting that.
It would make life easier for companies that need to hire Perl 
programmers for basic routine programming jobs.  Its not a guru netting 
tool, but gurus are not what many companies need.  I would love to have 
somebody to take over many of the mundane Perl tasks I have at my 
company one day.  I don't need to hire a Randal or a Larry nearly as 
much as I need somebody basically trained.  Somebody I can trust to do 
basic level tasks so I can focus on growth and marketing.

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] (also) Perl

2005-02-28 Thread James Linden Rose, III
On Monday, February 28, 2005, at 09:28 AM, John Saylor wrote:
hi
( 05.02.25 16:56 -0500 ) James Linden Rose, III:
Certification for Perl will certainly NOT raise the intellectual bar
of its practitioners, but it will certainly make many more people into
converts on both the programmer and the manager side of the equation.
converts to what- perl or certification?
If certification existed, more people would study Perl because they 
would be able to obtain a piece of paper that proves they understand it 
to some industry standard, and they could then use their certified 
credentials to suggest Perl for real world problem solving.  Presenting 
3rd party evidence that they can indeed pull off their proposal is what 
Perl needs.  It would also allow managers who are not programmers to 
feel more confident that Perl was a serious language that could 
accomplish industrial strength tasks, and that the person presenting 
himself to be hired has a requisite level of skill with Perl to be 
trusted with the task.  Without certification there is no way for the 
non-programmer to judge if anyone presenting themselves as a Perl 
programmer knows anything, and Perl looks very amateurish to the 
uninitiated non-programmer when compared to languages with formal 
certification and corporate support.  In addition to the story I told 
about my own company is a story from my old job at MIT.  Our boss hired 
an Israeli woman tasked with deciding on the next version of our 
in-house data management system... I had to sit on many of the endless 
meetings to discuss the system we needed, and when I approached her 
about how wasteful I thought her spending plans were as I knew that 
what we needed was quite simple and I could do it myself, she refused 
to even discuss building any of the tools the office needed in-house 
because Perl wasn't a real language in her mind, and my boss considered 
her to be an expert since she knew that Java programmers were 
certified professionals.  They then blew $500,000 on  a system I could 
have built for free in my spare time in a fraction of the time (they 
still haven't finished their system and about 7 years have gone by now 
since the start of discussion), a system that they cannot maintain 
without further expenditures of both time and money in perpetuity and 
at a very great level of expense.  Had they simply hired an in-house 
Perl guy with even basic familiarity with the language they could have 
built a vastly superior system faster and on the cheap - and she/he 
could have been hired for less money than I was making.  A Perl guy 
could also have modified the system on-the-fly as the need arose in 
near real-time instead of every few years having a two year committee 
to decide what the next system should be able to do two years later.  
I've never witnessed more wasteful decisions in my life, and almost 
entirely because my suggestion to use a little Perl programming held no 
weight in the minds of the blissfully ignorant.  Perl is nearly 
invisible in the non-IT professional world.   All of which gets back to 
my dummy theory of why certificates work.

People who currently pursue Perl in the absence of a certification 
program, are a much more motivated group than what will results when 
the masses seek out a coveted certificate... but are not any more 
likely to be hired and asked to use their Perl skills to build the next 
system at XYZ Company because of their superior motivation and 
expertise.  They will more than likely be hired because the manager 
knows they have C++ or Java skills - and they will use their Perl 
skills surreptitiously or after the fact (hiring).  As I said, the 
genius in the use of Perl will not improve via certificates, even 
though the skills will be formally taught to a much larger body of 
people.  Certification will however allow Perl's possible use to 
greatly broaden, and allow the next crop of Perl converts more latitude 
and leverage to apply their Pearly skills.  This will not directly 
benefit, and will probably not motivate the current Perl gurus unless 
they get involved with the certification process, become managers of 
large Perl programs needing to hire Perl programmers, or obtain 
certification themselves - which is a bit demeaning since it will not 
distinguish the quality of the current batch from that of the putative 
future batch.

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] (also) Perl

2005-02-28 Thread James Linden Rose, III
From: James Linden Rose, III [EMAIL PROTECTED]
Date: Mon Feb 28, 2005  5:42:06 PM US/Eastern
To: Adam Turoff [EMAIL PROTECTED]
Subject: Re: [Boston.pm] (also) Perl
On Monday, February 28, 2005, at 12:46 PM, Adam Turoff wrote:
Another worst case for certification is that the community bifurcates
from those who are rabidly anti-certification, and they take their
efforts and talents elsewhere.  And their patches.  And stop 
maintaining
their modules.
I don't believe in this perspective.  Why would anyone be rabidly 
anti-certification?  That seems terribly irrational.  I would call 
such a person a certifiphobe to his face.  How does one person's 
certification offend some other person who doesn't believe in it?  Take 
their talents where?  Where are they fleeing to?  Fleeing from what?  
The train of logic seems to have episodes of being aeronautical.  I 
understand that some may think certification is a waist of time, but 
how does that offend or discourage that person from upgrading their 
module?

Another worst case for certification is the gradual dumbing down of
the caliber of Perl programmers that Joe Average Manager can hire.  I
could go on.
The point is that Joe Average Manager ISN'T hiring Perl programmers.  
Only his elitist cousin, the savvy manager is.  How does increasing the 
number of Perl practitioners reduce the potential talent the manager 
can hire?  The same old self-taught, self proclaimed Perl mongers 
remain in the job pool as before.  The wise and technology savvy 
manager still uses him.  The idiot manager who was hiring Java beans 
now hires the mediocre Perl plebeian.

- Certification doesn't _prove_ anything.  It's mostly a means to
  weed out resumes when you have 1000 applicants for one job.
When you go to hire Perl programmers it will mean something.  As things 
are, there are lot of people who claim to be able to use Perl who would 
have trouble with any level task.  Besides, there's a simple substitute 
for certification that is more impressive... which is show me something 
you've built with Perl.

- The point behind certification efforts is generally to grow the
  pool of Perl programmers.  The logic is that a rising tide lifts
  all ships: more jobs for entry level programmers, more jobs for
  gurus, and so on.  However:
  - there is no demonstrable evidence that there is a mass of
programmers ready to use Perl, if only there were a
certification they could get
This is a strawman argument.  There is no mass of programmers ready to 
use Perl because there is no educational forum available to learn and 
prove that you have learned the language.  Would you, without the 
reward of a college degree, take it upon yourself to study Calculus, 
Simplex Algorithm, Linear Programming,  Statistics - hoping one day 
somebody would come to the idea of granting you a BS in mathematics, or 
would you study these fields knowing that you would receive a degree 
for your efforts that you could then parley into a job?  Without the 
promise your certificate holds most would not embark on the course of 
formal study.

  - there is no demonstrable evidence that there is a pool of
employers that do not use Perl simply because there are no
certified applicants
I have personal experience that leads me to believe the contrary.  
Besides, the non-savvy manager is going to ask his certified employee 
for an opinion on what a project should be coded in - and at this time, 
that employee is not a Perl monger.  Perl is at best viewed as a hobby 
without the magic credentials, in the same way you would be viewed as a 
smart guy who is nevertheless still too risky to hire if you sat in the 
library reading for 4 years outside the context of a degree granting 
institution.  This, right or wrong, is just the reality of how our 
world works, and ignoring this only hurts Perl.

  - there is no demonstrable evidence that simply offering
certification will answer the questions hiring managers will 
ask
But at least the Perl guy will get his chance to field the question.
- Many Perl trainers are vehemently anti-certification.  A
  certification without a supporting training curriculum is dead in
  the water.
I agree.  A Perl certificate should come along with a corresponding but 
optional educational package.  Perhaps the certificate can even come 
with a version number so that later numbers are more valuable than 
older ones... keep the certification and education constantly improving.

  - Sure, they could turn around, and sure, other trainers are just
as vehemently pro-certification.  But this difference of opinion
should be resolved before any certification effort moves
forward, and it's been a complete logjam for years.
Don't follow how the logjam is created or important.  Why

Re: [Boston.pm] (also) Perl

2005-02-28 Thread James Linden Rose, III
On Monday, February 28, 2005, at 07:41 PM, Ben Tilly wrote:
What don't you believe?  That there are rabidly anti-certification
people?  That many prominent Perl programmers are among
them?  If you doubt that, then I'll call you reality-challenged to
your face and point you in the general direction of Randal
Schwartz.  For a sample of what they think and why they think
that, read http://use.perl.org/articles/04/01/10/0055227.shtml?tid=9.
Hmm.  That page also links to the OSCON 2003 Panel Discussion on Perl 
Certification which voted 100 to 7 in favor of certification.  That's 
not exactly a bifurcation of the community, nor is the appellation 
many appropriate.  A tyranny of the minority perhaps.  Mr. Shwartz is 
either one of the 7 or a compatriot of like mind.  He states an opinion 
that Certification is an artificial incline, usually created by those 
who stand the most to profit from it. After the initial sunk cost of 
getting employers to believe in this artificial slope, such a 
corporation then gets to sit back and rake in dough based on the now 
artificially created demand for certifications and certification 
support (trainings, books, infrastructure, and so on).

 I use the Shwartzian transformation all the time... never quite 
understood it, but use it like mad, so Randal's Perl credentials are 
not in question.  However Mr. Shwartz's model of the problem does not 
reflect majority opinion with respect to the breadth of the issue, 
(especially as it seems to be peppered with idealism and 
anti-capitalism).  His arguments strike me more as the ideology of the 
status quo, and not as a practical approach to Perl's future.  (The 
Perl that was and that might have been).  Furthermore, he is certainly 
not rabid.  Miffed perhaps, but not the extremely emotive.  
Supporters of certification on the OSCON Vote on Perl Certification 
include Damian Conway, Nathan Torkington, and Tim Wilde.

Speaking personally, what I most dislike about the idea of
certifications is the likelyhood that I'd be pushed to waste time
and money demonstrating that I know Perl.  My time and my
money.  (Why should an employer who knows that they hired
an expert wish to invest their money into enabling me to prove
my competence to others?)
This is like which came first, the chicken or the egg?.  It sounds 
like you don't want to loose a job opportunity to some newbie 
certificate wielding neophyte because you didn't want to pay for the 
certificate and don't want to be hassled with some stupid test when you 
already know your stuff.  Hence, you think that your best interest is 
served by opposing Certification.  But that doesn't change the fact 
that Certification will open doors for Perl to be used much more 
widely, and will create much more commercial opportunity.  Its like a 
mercantilist standing in the way of free trade.

What is in this picture for me?
Now you touch on my early point.
A certification that has very prominent and vocal opponents
within the community is likely to have an uphill battle to
acceptance.  A certification that didn't have enough support
for people to learn what they need to pass it is going to find
that the hill is looking more like a cliff.
Eh, let us return to my earlier point... a prominent and vocal MINORITY.
Universities are not supposed to be in the business of
vocational training.  Some academics take that very seriously.
MIT's charter requires the school to impart practical real-world 
knowledge.  Carnegie-Mellon was founded to give its students skills 
useful to industry.  Nobody challenges their academic credentials - 
especially not computer scientists.  I don't see that learning Perl is 
either vo-tech, or other-worldly.

I consider it more likely that the certification process will open
divides within the community that leave less energy for people to
support Perl.
The mechanism of this divide is?  Tectonic plates comprised of hardened 
opinions sliding away from each other?

And here we see another major pitfall.
Perl is used for a lot of different things.  Perl tends to be good
glue.  Which means that you need to understand the things that
you're trying to glue together.
It will be difficult to impossible to provide a single curriculum that
addresses all of the different needs to be useful everywhere from
mod_perl to database processing to bioinformatics to system
administration.
Which of the following topics should be in a certification?  In
what depth?
  - OO support
  - Templating tools (Mason, Template::Toolkit, etc)
  - database interfaces
  - XML manipulation tools
  - Graphics libraries
  - How to write XS interfaces
  - interprocess communication
  - The Win32 API
  - Complex regular expressions
Every one of these matters a lot to a segment of the community.
None of them matter to everyone.  I'd suspect that few people
actually need to understand 2/3 of these topics.  Most probably
only need to know half of them.  But different people need to
know different halves.
No simple 

Re: [Boston.pm] (also) Perl

2005-02-28 Thread James Linden Rose, III
On Monday, February 28, 2005, at 08:03 PM, John Redford wrote:
I am anti-certification.  Why?  To put it extremely bluntly: 
certifications
are socialist.  People who believe in certifications have the same naïf
mentality as people who believe in socialism.
This sounds like an opinion that's going to be dead center, focused on 
target right from the outset.

In theory, certifications
would be granted to people upon their demonstration that they 
understood the
material covered by the certification.  And, in theory, a high school
diploma indicates that a person is able to read and write.
You're of course correct... and we should all band together to 
eliminate high school diplomas.

In reality, certifications would be given to people who paid for them,
regardless of what they know.
I got my diploma because my teachers were all socialists.  I tried to 
bribe them, but they said Mao's Little Red Book forbade it.  So I 
promised not to make higher grades than any of my other classmates, and 
I was the darling of the class from thereon out.

The hiring practices of companies would
require that the certification be held, thus requiring that the job
candidates pay whatever fee the certifying authority wishes to charge. 
 For
a small bribe, the person administering the test would provide the 
candidate
with the answers.  With the certification being the key to better
employment, the bribe would be a small price for the candidate to pay.
I wonder if that's how my sister's surgeon got his medical license?
Deciding not to hire a person who holds certifications becomes hard to
justify.
Class Action Suit:  Did you have a programming certification, interview 
for a job, and were not hired?  We may be able to get money for YOU.  
Call Edgar Snyder at 1.800...

Firing a person for incompetence would become even more
problematic, as their holding of a certification would be considered 
proof
of their competence.
This is of course, predicated on the fact that the employee is 
incompetent because he bribed his instructor.

The job market moves, to a small or large degree,
towards a static pool of incompetent criminals who cannot be fired and
cannot contribute.
Precisely what Java is, and why we have to save the world from the 
scourge of socialism.

What problem are you trying to solve?  By what theory?  With what
experience?
I'm trying to prevent reactionary agents of Java from infiltrating the 
Perl Mongers.

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] (also) Perl

2005-02-25 Thread James Linden Rose, III
On Friday, February 25, 2005, at 03:04 PM, Alex Brelsfoard wrote:
I think part of the problem is that it is an open source system that
doesn't have a fund for advertising.  I think if we simply saw some
commercials on tv talking about Perl, or telling about all it's success
stories.  Heck even if they're just like the Intel commercials simply
saying Yeah, here we are.  We're Perl.  We're cool.  Yeah, so like 
us.
It wouldn't take many to make a difference.
Perl isn't completely without commercial allies.  Being the dominant 
publisher of Perl related texts, it has certainly been in O'Reily's 
interest to promote its use.  That aside, over the last 10 years, the 
number of shared CGI scripts written in perl and available to the web 
developing community is vast.  I'm sure it dwarfs all other languages.  
What Perl is really lacking is a widely recognized, widely accessible 
certification program.  When you hire Java programmers they walk in the 
door with papers proving that somebody said they know what they're 
doing.  Perl is generally practiced outside this whole vetting process. 
 That makes less technically experienced bosses woozy with fear.  You 
know you're a genius with Perl, but no 3rd party has printed up a 
certificate telling your employer this.

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] more on hosting and email suggestions, any experience with VPS?

2004-12-07 Thread James Linden Rose, III
While we're on the topic, this lurker would like to know if there is 
anything better for running multiple websites than a BHCOM.com virtual 
server (I pay $59 per month for the virtual server, and $25 per month 
to be able to host up to 25 domain names (total $84).  All of my 
websites have the same IP address... and I usually have from 6 to 12 up 
and running at any one time.  I've been their customer for many years 
now... service is great... just wondering if I can do better.  They 
also own 4domains.com, so I can integrated domain name management with 
the server

Jim 

___
Boston-pm mailing list
[EMAIL PROTECTED]
http://mail.pm.org/mailman/listinfo/boston-pm