I agree with all of your points but the last.
Having a medical condition makes life hard. Getting treatment for the condition makes life even harder but eventually it will lessen the underlying medical condition and, in aggregate, make life easier.
I agree, Oracle should abandon the JavaScript trademark… and then send them a cease and desist from using the word Java when talking about their technology.
Calling the language JavaScript was a blatant case of trademark infringement, but when someone got permission from Sun/Oracle to use the JavaScript brand, they also got (implicit) permission to use the Java brand.
As much as it sucks, it was always a known issue. The JS community could have standardized on JScript, ECMAScript, or some other generic name. By continuing to use the name JavaScript, the language will always be wed to the Java trademark.
For me, it is easier to learn to use git
via CLI instead of a UI. When I first started using git, I learned a few command/flag combinations that I use every day and I barely learned anything else about git after.
Everything I don't do regularly I don't remember, but have written down in a text file of incantations. It is harder to write down what buttons and what menus I have to click.
We have all of our build and CI in make
so, theoretically, all the CI system needs to do is run a single command. Then I try to run the command on a CI server, it is missing an OS package (and their package manager version is a major version behind so I need to download a pre-built binary from the project site). Then the tests get kill for using too much memory. Then, after I reduce resource limits, the tests time out…
I am grateful that we use CircleCI as our SaaS CICD and they let me SSH on to a test container so I can see what is going on.
It is mutually assured destruction. The job seeker AI spams out a resume to every listing and the hiring AI rejects all applicants for not meeting some unknown criteria. In the end, no worker can find a job and no employer can get applicants. Companies go back to only hiring friends and families of existing employees.
All of those are things that have happened to me (except an IDE that could not handle externally edited files). They are very rare occurrences, but still annoying when I have to get something done.