Thank you for your input. I recall reading somewhere before about a chrome update that (accidentally?) wiped out data stored through indexeddb. Have you heard or experienced anything like this? That case is more concerning to me than when a user clears their own data, because any copies of the data across many machines would all be wiped out around the same time.
To avoid having a centralized database altogether and just have clients store their own data on their own machines.
The reasons why I'm interested in that are:
1) security and privacy (much harder to steal data that's not centralized in one place, and I'll be able to sleep better at night knowing I don't have sensitive data on my hands)
2) code maintainability. I'm not impressed with what happens behind the scenes with relational databases out there and I think it stems from tackling the problem at the wrong layer of abstraction. basically relational databases nowadays aren't really just databases, they're also ways for many, many users, even millions sometimes, to reach consensus about what the current state of the data is. and to throttle alllll those data changes from all those users through one current state (the database) is just wrong imo. really, every user should have their own state of the data, and whenever one user makes a change to their data, that change can be communicated across the network. i.e. a p2p database. this i think decouples storing and manipulating data from communicating data changes.
I just created an account to post a comment. I was raised by a narcissist, and over the years I've, like you, come to realize how narcissistic I am too.
Narcissism has a terrible negative taboo associated with it, and rightfully so, because it can drain the living shit out of the people close to the narcissist. But you have to be careful not to be even harder on yourself about it. Because that's how a narcissist would understand a character defect (i.e. "oh I'm a terrible person worth scum"). For me I've found the very first thing I had to understand was yes, I'm a narcissist, and that's terrible, and I need to fix that ASAP, but, forgiveness is not only possible, it's necessary.
With that out of the way, I cannot recommend Alexander Lowen enough. After years of research and self-exploration I've now landed on this guy and his thoughts. Check out his book Narcissism: Denial of the True Self.
One of the reviews on that page summarizes it very well: "Narcissism develops when children are made to feel rejected, humiliated, and powerless, at the same time seduced to feel special"
Edit: If that specific book doesn't appeal to you, see if any of Lowen's other books resonate with you more