This is rarely ever the intention, and I'm 100% certain wasn't the intention of the poster here.
The tools you use shouldn't be your identity. Chill.
This is rarely ever the intention, and I'm 100% certain wasn't the intention of the poster here.
The tools you use shouldn't be your identity. Chill.
I write software for Apple systems. It’s modern, high-quality code, but it’s for Apple.
There are people that have never met me, and have never had any prior interactions with me, that hate (and that’s not hyperbole) me; simply because of that one fact.
I’m constantly reading stuff about Apple, and people that use/like/support/develop for Apple, that is intentionally insulting and demeaning.
I should know better, and wish you nothing but the best. Perl is a language easy to learn, and difficult to master.
You have my sincere respect.
being on edge : tense, irritable
In other words-- GP recounted a memory of tense, anxious feelings about working with Perl.
OP was unwittingly made edgy by reading this and anthropomorphized Perl to express said feelings of tension and anxiety back to GP.
Seems plausible to me.
use strict;
Become more commonplace usage?
use v5.12 and later also automatically enabled strict. Perl 5.10 was released in late 2007, and 5.12 in 2010, so there was enough consensus over a decade ago to add it as the default for anyone opting into the bundle of all newer Perl features.
I could definitely picture programming in perl in the 90s before people commonly implemented use strict; being a complete hellscape though
I'm a -wall kinda guy.
There are people that have never met me, and have never had any prior interactions with me, that hate (and that’s not hyperbole) me; simply because of that one fact.
I'm fascinated to hear this. I quite dislike Apple quite a bit as a company/entity, for a variety of pragmatic and philosophical reasons, but the idea that that would extend to their employees (let alone those working on their platform) is wild to me.
There's lots of folks with axes to grind, that are excellent spinners, and lots of people that are maybe...a bit insecure, shall we say, that eat that spin, and turn it into venom.
The old "Ford vs. Chevy" spat can get like that. People kill each other over which football teams they like.
It's easy to see why folks don't like Apple; just as it's easy to see why folks don't like every other platform.
It's just that there's a lot of really unbalanced folks out there, and even more folks who like to set those people off.
The tools we use don’t define us. If you feel they do, please reevaluate. Perl (C, k8s, PHP, Python 2.x) are just tools. It’s like defining your identity by the brand of hammer you use.
Maybe they shouldn't but professionally they actually do. Try to get a job using a tool you love but doesn't have widespread adoption and it's hard. X years experience using tool Y? Better have got on board earlier. Adopt something early that really takes off while you write key libraries, docs, contribute (previous times o'reilly howto books) and it can make your career.
As a class we get awfully groupthink and boosterist of our tech choices. It's not good but it's completely understandable.
Hammers are completely fungible. Two similar languages used in similar places are not. See Perl and Python. Do you really have no preference seeing jobs that specify one or the other? If so that's great - I try to be thereabouts myself too. But it's clearly not the norm and it's not as irrational as you're making out here for all I dislike it.
edit: Trying to phrase this in a pithy fashion below.
It makes zero difference to you as a carpenter if every other carpenter on earth hates your chosen brand of hammer.
It makes a world of difference to you as a programmer if your language of choice is popular or not.
If you have only worked with PHP 4 for the past 20 years and have no plans to move off that language then yeah you will have a harder time. But getting defensive about it in an online discussion is a weird thing to do and honestly a red flag more than anything. The tools may define you as a professional (to some), but not as a person. Getting defensive is a personal thing. If you do it as a professional that's pretty bad. If you take professional discussions personally, in my experience you'll be very difficult as a coworker.
You lost me here. Even if someone thinks that Perl is an unholy abomination to work with, it doesn't follow that those with expertise in it are less skilled. If anything, it seems like it implies the opposite: expertise in it is harder. The counterpart would be something like claiming that Python is a toy language, simple to use but not suitable for Real Work. This claim is the exact opposite as the Perl complaint, and it seems like _that_ would imply negative things about expertise in the language.
I am very happy to use a nice, safe, memory-avoiding, strongly-typed language like Swift as my principal language, and on a GUI system.
I don't particularly care whether or not some rando on teh Internets tubes thinks I'm a "wuss."