metaloha
Joined 10 years ago
Joined 10 years ago
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.
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 :)
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 :)
We make our own prisons, so to speak, and freelancing can be as restrictive or as freeing as you make it (market conditions may dictate some of this, though).
I usually freelance within a single tech stack and closely related tech, but cast a wide net as far as the type of business goes (music, financial, AI, real estate, legal - all are industries I have some experience with now, and many more).
Two suggestions that might help:
* switch careers
* freelance full-time
If you have any other talents or fields of interest, try finding work there (mechanic, electrician, trades, administration, technical writing, etc.).As a freelancer, you can keep doing what you enjoy, but the scenery changes much more frequently, which might alleviate the ennui.
React is what happens when you misunderstand the purpose (and principle) of web components, then double-down and encourage framework-related libraries to sprout up around it.
React is what gets used by companies who didn't do enough due diligence into deciding on the best tools for the job.
I've worked with React and find it endlessly annoying and arbitrarily designed for the most part (in a modern development context - probably it didn't seem so randomly assembled back when it was still relatively new).