<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why Corporates Hate Perl</title>
	<atom:link href="http://perlhacks.com/2012/11/why-corporates-hate-perl/feed/" rel="self" type="application/rss+xml" />
	<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/</link>
	<description>Just another Perl Hacker&#039;s blog</description>
	<lastBuildDate>Fri, 07 Dec 2012 13:29:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
	<item>
		<title>By: Samir</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6952</link>
		<dc:creator>Samir</dc:creator>
		<pubDate>Fri, 07 Dec 2012 13:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6952</guid>
		<description><![CDATA[Perl has become the &quot;Cobol&quot; of the Corporate World, and thus the &quot;dislike&quot; that Corporate America seems to have with it. To me, Perl started off back in the day when it was not object oriented, and just a powerful scripting language where you can do whatever you want. As the Object Oriented model took place in Perl, it&#039;s not like everybody converted to doing OO Perl right away. At the same time, existing programs worked - why change them? In that sense, I agree with Tudor that there was no refactoring....it serves no purpose if it meets the business needs. 

Eventually I think when time for enhancements came, and the next set of guys looked at the code -- they were like --WTF. 

I think you have to understand where the language came from to where it is today to appreciate the development,  but a lot of people forget that. So they look at the existing code, don&#039;t get it, and blame Perl/language for the issues.]]></description>
		<content:encoded><![CDATA[<p>Perl has become the &#8220;Cobol&#8221; of the Corporate World, and thus the &#8220;dislike&#8221; that Corporate America seems to have with it. To me, Perl started off back in the day when it was not object oriented, and just a powerful scripting language where you can do whatever you want. As the Object Oriented model took place in Perl, it&#8217;s not like everybody converted to doing OO Perl right away. At the same time, existing programs worked &#8211; why change them? In that sense, I agree with Tudor that there was no refactoring&#8230;.it serves no purpose if it meets the business needs. </p>
<p>Eventually I think when time for enhancements came, and the next set of guys looked at the code &#8212; they were like &#8211;WTF. </p>
<p>I think you have to understand where the language came from to where it is today to appreciate the development,  but a lot of people forget that. So they look at the existing code, don&#8217;t get it, and blame Perl/language for the issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Wallberg</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6928</link>
		<dc:creator>Andreas Wallberg</dc:creator>
		<pubDate>Mon, 03 Dec 2012 12:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6928</guid>
		<description><![CDATA[@Iain: I see where you are coming from. So what are we lacking, technology-wise, in Perl these days? My wishlist for Perl is:

* Mature, documented and well supported Qt-bindings for GUI programming
* Perl on Android
* Put the best of Moose in Perl&#039;s standard library so that we have an OO-system that you can use on any machine without having to go to CPAN first. This is important in the bioinformatics research community where we pass around scripts and programs but where many users are not able to use CPAN, i.e. stop assuming that all Perl users are Perl developers.]]></description>
		<content:encoded><![CDATA[<p>@Iain: I see where you are coming from. So what are we lacking, technology-wise, in Perl these days? My wishlist for Perl is:</p>
<p>* Mature, documented and well supported Qt-bindings for GUI programming<br />
* Perl on Android<br />
* Put the best of Moose in Perl&#8217;s standard library so that we have an OO-system that you can use on any machine without having to go to CPAN first. This is important in the bioinformatics research community where we pass around scripts and programs but where many users are not able to use CPAN, i.e. stop assuming that all Perl users are Perl developers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tudor Constantin</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6908</link>
		<dc:creator>Tudor Constantin</dc:creator>
		<pubDate>Wed, 28 Nov 2012 15:14:51 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6908</guid>
		<description><![CDATA[There are also other issues with old apps - not only perl, but any kind of applications. &lt;a href=&quot;http://programming.tudorconstantin.com/2012/03/cost-of-technical-debt-361-line-of-code.html&quot; rel=&quot;nofollow&quot;&gt;Technical Debt&lt;/a&gt;, which accumulates over those 10+ years - it comes a time when it has to be paid. Managers and business people want features, they don&#039;t care about refactorings, tdd and code quality - yet. They start to feel the burden of the technical debt when features are added much more slowly and with higher risks and negative side effects - that is when they decide it&#039;s language&#039;s fault and want a rewrite of the application. What they get is a payoff of the debt (if they manage to implement the rewriting), with debt starting to accumulate again, on the new technology stack.]]></description>
		<content:encoded><![CDATA[<p>There are also other issues with old apps &#8211; not only perl, but any kind of applications. <a href="http://programming.tudorconstantin.com/2012/03/cost-of-technical-debt-361-line-of-code.html" rel="nofollow">Technical Debt</a>, which accumulates over those 10+ years &#8211; it comes a time when it has to be paid. Managers and business people want features, they don&#8217;t care about refactorings, tdd and code quality &#8211; yet. They start to feel the burden of the technical debt when features are added much more slowly and with higher risks and negative side effects &#8211; that is when they decide it&#8217;s language&#8217;s fault and want a rewrite of the application. What they get is a payoff of the debt (if they manage to implement the rewriting), with debt starting to accumulate again, on the new technology stack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Iain</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6907</link>
		<dc:creator>Iain</dc:creator>
		<pubDate>Wed, 28 Nov 2012 13:19:19 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6907</guid>
		<description><![CDATA[Sadly, Perl is becoming less relevant as a &quot;play mate&quot; for newer technologies, too. I was at the All Your Base 2012 conference, in Oxford on Nov 23rd, and was twice struck by the absence of Perl from language binding lists -- and one of those lists included Tcl!!!

It&#039;s the second time I&#039;ve witnessed a language pass over to the west, and it&#039;s quite sad. The first was Rexx and ObjectRexx did nothing to revive the language. Sure, there are probably at least 3 people who will chime in with a pythonesque Rexx is not dead yet. And if we don&#039;t start making Perl trendy again, that will also be its fate. Once we reach the tipping point, not even Perl6 will save it -- if it even gets here before the next ice age. 

God, I might have to start programming in PHP again... please, kill me now! 

People in the Perl community are leaving for the new shiney. And (I&#039;ll be controversial), I get the distinct impression that the &quot;more beer for us&quot; crowd are happy to see them go. Short-sight and stupid, and not helping. Oh, and there&#039;s no shortage of ego and narcissism in what&#039;s left of the community. Not pretty and quite repellent to new blood.

I was really happy to present at both of Richard Jelinek&#039;s timely talks at LPW #9 this year. The problem with Perl is, in fact, us. Sure, we can blame managers, if we like, but we each need to shoulder the blame. Perhaps it&#039;s time to stop asking what our language can do for us this week, and start reflecting on what we can do for our language.

How do we make Perl (and its community) more appealing to newbies? Or have we forgotten what was to be a newbie?]]></description>
		<content:encoded><![CDATA[<p>Sadly, Perl is becoming less relevant as a &#8220;play mate&#8221; for newer technologies, too. I was at the All Your Base 2012 conference, in Oxford on Nov 23rd, and was twice struck by the absence of Perl from language binding lists &#8212; and one of those lists included Tcl!!!</p>
<p>It&#8217;s the second time I&#8217;ve witnessed a language pass over to the west, and it&#8217;s quite sad. The first was Rexx and ObjectRexx did nothing to revive the language. Sure, there are probably at least 3 people who will chime in with a pythonesque Rexx is not dead yet. And if we don&#8217;t start making Perl trendy again, that will also be its fate. Once we reach the tipping point, not even Perl6 will save it &#8212; if it even gets here before the next ice age. </p>
<p>God, I might have to start programming in PHP again&#8230; please, kill me now! </p>
<p>People in the Perl community are leaving for the new shiney. And (I&#8217;ll be controversial), I get the distinct impression that the &#8220;more beer for us&#8221; crowd are happy to see them go. Short-sight and stupid, and not helping. Oh, and there&#8217;s no shortage of ego and narcissism in what&#8217;s left of the community. Not pretty and quite repellent to new blood.</p>
<p>I was really happy to present at both of Richard Jelinek&#8217;s timely talks at LPW #9 this year. The problem with Perl is, in fact, us. Sure, we can blame managers, if we like, but we each need to shoulder the blame. Perhaps it&#8217;s time to stop asking what our language can do for us this week, and start reflecting on what we can do for our language.</p>
<p>How do we make Perl (and its community) more appealing to newbies? Or have we forgotten what was to be a newbie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anon</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6906</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Wed, 28 Nov 2012 11:52:20 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6906</guid>
		<description><![CDATA[Sadly, far too much management is incapable of admission of having made a mistake.  Therefore, by mismanaging the Perl development years ago, they, management, made a mistake.

But they are incapable of admitting that mistake.  And it is easy to &quot;blame Perl&quot; instead.

Ten years on, if they commit the same mistakes with Java and PHP, they will be blaming Java and PHP instead of themselves and moving to the next flash in the pan save us all tech.]]></description>
		<content:encoded><![CDATA[<p>Sadly, far too much management is incapable of admission of having made a mistake.  Therefore, by mismanaging the Perl development years ago, they, management, made a mistake.</p>
<p>But they are incapable of admitting that mistake.  And it is easy to &#8220;blame Perl&#8221; instead.</p>
<p>Ten years on, if they commit the same mistakes with Java and PHP, they will be blaming Java and PHP instead of themselves and moving to the next flash in the pan save us all tech.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: samuele</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6904</link>
		<dc:creator>samuele</dc:creator>
		<pubDate>Wed, 28 Nov 2012 11:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6904</guid>
		<description><![CDATA[as far as i know, gabor, the same thing happens to .NET and JSP... so i can see why perl fits this list too.]]></description>
		<content:encoded><![CDATA[<p>as far as i know, gabor, the same thing happens to .NET and JSP&#8230; so i can see why perl fits this list too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gabor Szabo</title>
		<link>http://perlhacks.com/2012/11/why-corporates-hate-perl/#comment-6902</link>
		<dc:creator>Gabor Szabo</dc:creator>
		<pubDate>Wed, 28 Nov 2012 05:33:17 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=527#comment-6902</guid>
		<description><![CDATA[I think I totally agree with your analysis. I usuall say the issues you see with Perl code in corporations are (mis)management issues.

It is also quite clear to me why management would want to blame something else, (in this case the language) instead of themselves. Who would want to admit failure?

I saw the above in many companies, but what struck me now, reading your post, if this only happened to Perl? Did the same not happen to other languages? Does it not happen to other languages now?
I mean both the badly written code, and then the blaming of the language instead of the people/process.]]></description>
		<content:encoded><![CDATA[<p>I think I totally agree with your analysis. I usuall say the issues you see with Perl code in corporations are (mis)management issues.</p>
<p>It is also quite clear to me why management would want to blame something else, (in this case the language) instead of themselves. Who would want to admit failure?</p>
<p>I saw the above in many companies, but what struck me now, reading your post, if this only happened to Perl? Did the same not happen to other languages? Does it not happen to other languages now?<br />
I mean both the badly written code, and then the blaming of the language instead of the people/process.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.336 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-01-09 14:46:50 -->

<!-- Compression = gzip -->