You're over-thinking it, dark-noodz. Truth is subjective, opinionated, and bears no relation to facts. It is an abstract concept that serves a lot of different emotional purposes - from manipulation by corporate windbags all the way back to how you perceive yourself.
We often conflate "truth" with "comfort" or "validation" because we're human.
When companies want their employees to be "truth seekers", they generally expect employees to act responsibly, honestly, and either willing to go with the flow (truth for the company) or challenge the norms (truth for the individual) - good luck figuring out which one they actually want at any given moment in time.
What is truth? It's what I tell myself to feel better about what I see around me. It changes all the time, reflects and contradicts itself under different circumstances, and rarely matches up with other people's perception of truth.
Truth is what companies and individuals use to justify their actions - not facts, but truths.
It's funny, but you can replace every "truth" above with "lie" and it will remain a truth and a lie.
The only paragraph you wrote that was truthful was the second-to-last one.
This might be Delayed Sleep Phase Syndrome and not insomnia. I suffered from it for years and years before I was able to train myself into falling asleep. And then I suffered from sleep apnea for years and years before getting diagnosed and getting a CPAP machine.
I recommend learning JavaScript, not a framework to begin with, and especially not something that smurfs with the DOM paradigm as much as React does. Learning React will make you a React developer, not a Front End developer.
Once you have a firm grasp of the DOM and browser quirks and have figured out how to write an efficient {insert simple/intermediate component here}, move on to custom HTML components using LitHTML or Svelte or some such. Once you grok what's going on there, you're ready for any framework you want :)
JavaScript was my first programming language years ago. I haven't written much JS ever since, but I at least remember the mere basics. That should probably help.
I'm much less sure about having a grasp of the DOM model though
This is fine. In our situation we also kept a couple of summary tables in the regular database so we could track things that we commonly queried (like total visits per country, authenticated visits, etc.
Before I left we also started tracking every hit but with less information on a weekly rotating basis - so we could always query the last 7 days of logs, but only needed to store about 20% of the information in the full log. It added to the cost a little bit, but queries within the 7 day limit were effectively free, which Support and Analytics loved :)
Literally the only reason I pay for YT Premium is to get rid of ads. I don't use any other features of it - I just don't want ads. The modern web is so bad that premium services only need to be ad-free and I will pay. Make all the features free, and just let me pay to never see any ads ever again. I cannot state clearly enough that I literally use _no_ YTP features, I just enjoy the ad-free experience. Did I mention that advertising on the modern web is absolutely broken and is ruining the enjoyment of web browsing? Is "browsing" even still a thing for people? Fucking ads :(
I've never dived (dove? doven?) into the output of an HTML minimizer, but I assumed this was one of the things it would do - remove all optional tags while retaining the same DOM tree output.