Hacker News new | ask | show | jobs
by smoyer 3915 days ago
I obviously can't speak for everyone but there are no changes to the website that would change the attitude about Perl here at work. Twenty years of unmaintainable Perl code has convinced management that it needs to be eradicated.

Note: I'm not bashing Perl here - developers using any language can create unmaintainable code. The move towards producing enterprise-level software has included increasing salaries to the point where professional software engineers can be hired along with adopting architectural principles that are conducive to producing large-scale software.

2 comments

I don't think it contributes to the conversation to point out that when inexperienced-by-trade people (managers typically don't code) observe inexperienced-by-laziness people (devs who don't learn how to write maintably in any language), they walk away with impressions that have zero correlation to reality.

Especially when they conflate two completely different languages to boot.

There's nothing to take away here other than "some people are beyond being helped".

The parent's question was whether a more enterprise-like web-site would help with Perl6 adoption - I simply said (for our organization) that the answer was no and included a brief description of why that was the case.

In many cases, Java is still considered THE enterprise language. Other languages have invaded that enterprise dominance by running on the JVM. This includes languages like Scala (which was designed for the JVM) and languages like JPython (which was obviously preceded by Python). So here's another question - Would Perl6 adoption in the enterprise be enhanced by compiling it to bytecode and running it on the JVM?

As an aside, my original note admitted that it was at least partially developer practices that led to the excoriation of Perl - that doesn't change the fact that it is no longer acceptable for application development at my workplace.

> Would Perl6 adoption in the enterprise be enhanced by compiling it to bytecode and running it on the JVM?

I doubt the JVM will be officially supported this year but Rakudo's JVM backend has been running Perl 6 code since 2013.

> it is no longer acceptable for application development at my workplace.

Presumably "it" here refers to Perl 5 and not to other languages like Haskell, Scala or Perl 6?

> Java is still considered THE enterprise language. Other languages have invaded that enterprise dominance by running on the JVM. This includes languages like Scala (which was designed for the JVM) and languages like JPython

I'm always interested to know whether Groovy runs in your JVM workplace, and whether just for scripting, or if you build actual applications with it.

>>Twenty years of unmaintainable Perl code has convinced management that it needs to be eradicated.

I wouldn't worry too much about that. I'd rather build awesome things in Perl 6 better, faster and more productively than in any other language.

Those who don't use it have much to lose than those who do.