HN user

smonff

254 karma

https://hi.balik.network

Posts7
Comments229
View on HN

Perl is not trendy. Companies, even those that use it extensively never communicate about it and there are no publicly visible ads on job boards. Doesn’t mean that there’s not code to maintain and projects building up.

Personally I never had a Perl contract by searching for the companies. I identified as a Perl specialist on my LinkedIn profile and some people searching for help contacted me.

Recently I have been contacted by some headhunters for something about « defense » in UK but did not manage to know more about it. Also check « aviation in Brusells », or « billing, payment, finance » in France.

For public sector: EPFL (Lausanne science and technology university and labs) and Genève public judiciary system. May be in the process of rewriting to other languages, as booking.com does (Java notably). But there will be legacy code still.

Also, banks!

Some of the deleted pages never had the « sources missing » tag set for a significative time. It has been straight to deletion point.

Some pages that survived the deletion (e.g. TPRF) had the « missing sources » tag set since 15 years… What, I have to admit, can justify some action. But it was not the case for the PerlMonks and Perl Mongers pages: those just got deleted on an extremely short notice, making it impossible for the community to attempt any improvement.

I makes very hard to re-start a new article. Why start from scratch when we could re-use and improve the old article? This is discouraging.

I am moderately tech-savvy and had a WikiPedia account for years. But going into the deletion-review process WikiPedia bureaucracy is a lot of work. Pretty honestly I looked at the process and it looks so complicated that I think I would rather write a brand new article.

This « rule » is infuriating. Google searches are tailored to serve us content that might interest us. In this case, Google search first page returns plenty of notable results for me. Might not be the case for a person interested in geology and dogs, though.

How could such a biased thing be a valid WikiPedia criteria?

What about maintaining the codebases that got written 25 years ago? Those still exist and needs care to stay operational. Sometimes there’s no point rewriting to the next trendy language, although it can be obligatory, if it’s impossible for the company to find skilled workers, because everybody moved to a different language ecosystem.

There are ways to enforce good practices and collective code style.

Take a look at perltidy and perlcritic.

Inefficient for what? Are Perl regexps inefficient? No, they are the best. Isn't Python's Django efficient at producing full web applications in no-time with decent performances and that can be maintainable? Maybe you are speaking of the way jQuery don't work at managing the reactive interfaces of half of the websites since 2006?

Who spoke of efficiency. Everything is inefficient. Are cars efficient? No. You use less time at walking your way than using a car and working to pay your car. Plus they are dirty.

I have to admit that I forgot Java that have the most efficient object system in the world: btw I got trained on it and spent half of my career coding Java. I just tried to quote stuff I wasn't familiar with.

After an intense period of work from november 2010 to mai 2011, I burned-out because staying at home, working all nighter, not seeing real people, having my desk twenty centimeters from bed, and everything. It was not even lockdown or curfews.

Lockdown is just yet another reason why you may burn out. Personally, I have social anxiety, so I didn't care much in the first time, but in fact, not seeing people is just awful.

Don't believe the hype. Rust and Go are nice, but 95% of the time you don't need those. Especially when I read about the fact that it is "developed by Google for their own needs", I mean, you surely not work for Google. Same with React: you are (maybe) not a Facebook engineer that must work on one of the most complex front end of the world.

Just use stuff that works, and that most people already know. Python, Perl, Ruby, jQuery, PHP, etc. Any of those have all the tools you need, proper documentation, millions of Stack Overflow discussions, and exceptional ecosystems and communities.

I am a Perl enthusiast since more than ten years. Personnal opinion, feel free to ignore it. It got the incredible [Mojolicious](https://mojolicious.org) framework that makes possible to deploy a full API through a oneliner. I know everybody hates Perl (especially for web development), but I am really tired of all the re-inventing the wheels.

I would never study another languages. I am forty. I am tired.

You basically need almost no maths knowledge to learn programming. This is the first thing the person that trained me told us. Especially for fields like web development and stuff. Sure, if you need to send rockets to mars, it's not the same.

With 12 years of experience, I would say this is true. I would even say that my fucked up logic makes me a very good debugger.

[dead] 6 years ago

Since the 90's, Perl, always there for you

DDG is a search engine that respect your privacy. DDG doesn't put you in a « bubble » based on your location, search history, your browsing history, physical moves, time of day, country of residence, IP, and billions parameters I don't know about. Therefore, there are things that cannot be done, like Google or Bing do.

Google is like an oracle because it exploit all of this. And it works, with a cost for your privacy (but maybe you are ok to pay it). DDG is more a "meta-search-engine" with limited capabilities. Bit you got the flexibility of accessing the search engines of thousand of websites.

If you don't care for your privacy, don't use DDG and stay with Google.

[dead] 6 years ago

26466 issues? I would have burned-out long time ago...

Wait? Isn't the Fediverse full of nazis, freeze-peachers and non-moderated unsafe instances? Oh, yes!

There we are. When framapiaf.org, mamot.fr and other "free speech" and "anti-censorship floss activists" will start to apply a proper moderation and clear blocks of fascists instances and users, maybe Google would reconsider to publish the Android clients on Google Play.

Those spaces are totally out of control and this is a part of the problem.