ergothus
Joined 11 years ago
Joined 11 years ago
This seems an excessively negative take on it.
How do we learn new words? Sure, we COULD look up the definitions, but (1) who bothers, and (2) we have plenty of evidence that definitions are so vague as to be useless. (I recall arguing with my high school english teacher about "moot", which we had as aa vocab word with a definition that didn't match my colloquial understanding).
So as adults, as teens, tweens, and before, most of our language is learned from contextual usage. Which is a terrible way to maintain accuracy. When I get stumped with newer terminology, my friends that USE the new words are often at a loss to explain them (one spent 30 mins trying to explain "kappa") because they don't know a formal definition, they know it when they see it.
We can be smug and superior about the "less literate" trying to be impressive, but honestly, that applies to all of us, we are just mocking those that get caught.
And that's what worries me - note in my post above I was careful to talk about "public". Before there was a veil of deniability, the idea that at least a pretense of innocence had to be maintained.
Now it feels like there is little care to hide it. Sure, many of us are outraged, but that outrage has done nothing to translate into stopping the actions.
When I was a child, the US wouldn't open admit to torture. It didn't have publicly known programs to ship prisoners to other jurisdictions so the U.S. rules of conduct could be bypassed. It didn't have a (publicly known) prison filled with non-U.S. people that were denied a civil trial. It didn't have a president that actively preached for or against public companies outside of criminal matters. When I was a child, a president openly violating ethics concerns WAS a matter of that president getting removed - with such certainty they'd step down to avoid the inevitable result.
I'm totally willing to believe that an aberrant behavior doesn't have to become the norm, but I won't believe that should be expected. I've been told all my life to expect that dramatic reactions and concerns are overstated and not the case, that we should all be calm and expect things to work out well, but if I look at the actual events of my life, I see the opposite lessons being taught: Unless we react strongly, clearly, and persistently, progress will not happen and things will slide for the worse.
It's not the lesson I want to learn, it's not a lesson I am comfortable with, but it does appear to be what I've seen in the last few decades.
Logically I'm aware that I'm my own enemy here - that my natural evasion of dealing with the problem is amplifying the problem. But that logic doesn't translate to action. Like an adult that tells a child to not let someone teasing them bother them, the child doesn't really have the option to NOT feel the humiliation of the teasing. When I go to try and tackle the problem, within minutes my brain shuts down except for that active amygdala, pumping fear hormones into my system and blocking any actual learning.
So avoiding the problem doesn't help. Attempting to tackle the problem doesn't help.
The problem is real, but who are the people that just go "oh, I just need to relax!" and that WORKS?!
"Pretty", yes, but we're literally talking about using language to communicate. Consistency taken to extremes is harmful to communication.
I don't understand the worship that people have for consistency. STUPID inconsistencies are bad, yes, and yes, there are certainly arguments that about subjective matters that are a waste of time. But distilling everything down to the lowest common denominator of grunt-talking is very consistent and terrible communication. (Does that feel like a strawman? I'd love for it to be! Once people stop talking about consistency uber-alles we'll be discussing the things that I consider important.) Right now, the most common reaction is to dismiss any idea of communication through language as irrelevant, subjective, and a waste of time."
All of which depends on a lot of variables.
As a matter of calculation, the timing isn't ideal. None of them seem to be saying it is a matter of calculated timing to leverage their market value though.
This is my key question, and I ask with minimal assumption that either one is better.
What are the criteria we are even using to judge? Clarity that there is state is one. Elsewhere there are arguments about ABI that I fail to have practical knowledge of. There was some discussion of the data structure describing your program that completely lost me. Explicitness is lost when discussing closures.
What makes one better than the other in ways that arent entirely subjective?
Isn't that part of the point though? 3rd party marketing and tracking pixels are NOT things that improve the experience or performance for the visitor.
Many non-US countries have acted to minimize those drawbacks, so it is misleading to act as if those drawbacks are unavoidable and the lockdown is illogical.
That certainly seems to match the customer service attitudes I've seen from many banks...
It seems like it does hit the tech field more often, yet overwhelmingly I see leading people in tech get softer, more empathetic, and more open to outside ideas the longer they work and the more experience they gain.
Perhaps this is selection bias (the people I see are the "popular" ones, so of course they are the ones with more social awareness), or perhaps there is no hard and fast "genius requires ego". Note: I'm aware you didn't say that it did, you only mentioned that abrasive-ness seems disproportionately frequent in the tech field.
I'm all for improving our understanding and ways of communication - I've definitely known people in the "asshole" category that were surprised and bothered to discover that was how they came across - but I'm not interested in normalizing abuse as a necessary cost. Which, again, you didn't say nor imply, but the concepts are related to what you've brought up, so I mention it here because the topic is interesting, not as a counterpoint.
A lot of the ease and benefits depends on your style.
If your code pattern was to have variables holding your state and rendering html based on that, you will have an easy transition to React ( and likely didn't suffer horrible pains with jQuery).
If your code style is to update the DOM to reflect your state, and when you need to know something about state, you read the DOM, then React will feel odd and complex (and you likely have had jQuery projects work great until they hit a level of complexity and then they suddenly become brittle and hard to change)
This is why I prefer React - the best practices if React are just the best practices for functions. (That and I don't like the pseudo js syntax of Vue with the mysterious scoping)