..and this is the problem. The assertions of escape. I don't understand it. I would write prose the same way Jack Vance (did) and Gene Wolfe (does) if I could write. There can be one true way for the expression of logical thought. We can try exceptional dialects but they fail because they cannot encompass every concept we should expect and they cater to the ego and domain.
OTOH, the young always have a fresh perspective and they
usually have good ideas based on the times. They should be
listened to and mentored. Very few active older (1995+) folks left in IT ,after the method management and purposeful purging methods of the last 10 years, to mentor them. Most of us weren't great at teaching anyway. It was a paycheck.
That's why you need an ADT for strings.
I've seen this problem (and experienced) this
problem multiple times. Any char array needs
explicit termination based on use.
This shows the state of domain knowledge in the industry.
This is why people like me still exist because despite the huge progress in programming sophistication basic concepts escape everyone.
Let's see.
1. They get my browser transmitted information as corollary to my browsing habits which they then resell, pester me with, and analyze in order to create a dialectic which is flawed, impersonal and does not necessarily profit me.
2. Ergo: since when should I care about a random companies spend when they (indirectly) determine what I am spending in the first place?
3. If you really believe that tracking and an open society are good things make them available to all and offer them to everyone. I predict that will go badly. Self interest being what it is whether corporate or individual.
Actually the parasite infestation (fleas), lack of affection and food when they want it (except through hard work), temperature variations, etc...make the barn cat a
misanthrope.
Every house cat owner knows that the house cat is the 'meta game mastermind'. Hell, they've engineered the system to care about their safety so much that it is cruelty to have them reproduce via the species own painful biology. Letting them out into the street is homicidal. If they get pests they inflict them on their caretaker and every other discomfort is communicated to the human caretaker willy nilly. When they want to exert themselves they can be amazingly cruel, subtle, unpredictable and unyielding. House cats win.
I'm not a fan of having house cats. Indoor only cats develop weird psychological issues at a rate that makes me suspect that living inside isn't all that healthy for them.
Every cat I have owned has been an indoor-outdoor cat. There are downsides. They tend to be less affectionate and more independent than house cats, but they also seem healthier and happier than the indoor cats I have known.
Also they don't need a litter box. That is a biggy.
Well, having an indoor cat means keeping an indoor cat happy which is a larger problem (for the caretaker) but indicative of the meta supremacy in house cat behavior.
In all seriousness I would rather take the time to care
for a house cat than to deal with the possibility of
roadkill/injury, disease, pests or other accidents of
nature. If the cat is a problem for you then don't own
one?
On the other hand, I figure that yes, a cat (which I'll never have - allergies) is safe indoors, but if they're happier outdoors... well, maybe nature will happen, but should I really imprison the cat to save it? Not as far as I'm concerned. The cat can go enjoy itself.
The point being, it's not that the cat is a problem. It's that some of us think nature should remain natural, not be pressed into service keeping us company.
And you are definitely not a sysad or any sort of sysadmin. The core mission of a sysad is to build the best environment possible while restricting that environment.
You seem to be the sort of developer that developers love and the sort of sysadmin that gets fired in the first week
Just my .02 after two and a half decades.
Not to say that you are entirely wrong or your approach doesn't have merit in the new world (especially SV). But
it doesn't work for sysadmins and production environments
anywhere but your bubble. Not yet.
Well, you're right, I'm not a sysadmin. I pervasively automate, which often sidelines sysadmins, when it doesn't make them redundant. I write code and I don't touch production machines except in extremity, neither of which apply to most (though by no means all) of the people I know who want to call themselves a sysadmin.
Anyway, the core mission of anybody touching the stack is to enable the business to achieve its goals. Nothing, and I mean nothing, more. "Restricting that environment" is appropriate in some environments, and a number of my clients bring me in to help with that. Facilitating developer velocity--and, yes, developers do tend to like me, because I'm good at this while achieving goals around security and uptime--is appropriate in, probably, more. Pays better, too, even if it shouldn't.
It's not that sysadmins cannot do the work you are rightfully proud of. If there are two basic things that differentiates your statements from those of a traditional sysadmin it is these.
1. Design.
2. Discipline.
Where these two values are dispensable long term devops and the new world shine through. I've worked in both worlds and the only mistake is assuming one size fits all.
In general you seem like an absurd sort of creature. Neither here nor there. Bragging about your facility and business velocity. Everything you claim to do sysadmins were doing in 98 and with equal velocity and adequate coverage.
At the risk of being too "meta", although I agree with what I believe is your point about good sysadmins having been advancing automation (and otherwise keeping business needs in mind), I worry that you're distracting a reader from that point by what reads as an ad-hominem attack in your first sentence.
I'm still not certain what point you were trying to make with "neithere here nor there", however.
You lose and gain and you should always be
mindful of what is coming. Humility is good.
I love you young guys, your ideas keep coming and
they are mostly good.
Once bitten, always shy, eh? Not saying you are overreacting because I remember the bug and it was bad news. I use C pretty much exclusively (and have for 20 years) but I would rather see new development for handling user input and frequent memory (re)allocation done in Rust.
As a daily systems language Rust is not quite there (for me) yet.
Rust's allocation API is actually making great progress! The RFC process really speeds these things along so that their merits can be tested before being stabilized (through the unstable API). https://github.com/rust-lang/rfcs/pull/1398
OTOH, the young always have a fresh perspective and they usually have good ideas based on the times. They should be listened to and mentored. Very few active older (1995+) folks left in IT ,after the method management and purposeful purging methods of the last 10 years, to mentor them. Most of us weren't great at teaching anyway. It was a paycheck.