How do you find self worth in the external world?

You can't. After you die, eventually everything you have done here in this world will be forgotten. My younger brother's first son carries our maternal grandfather's last name as his middle name, but when my nephew grows up, his great-grandfather's legacy, such as it was, will mean almost nothing to him, except for the few stories we tell him.

My grandfather on my father's side died when I was three or four years old. I have just three distinct memories of him, although I have "little boy feelings" for him whenever I think of him. That is because I was just a toddler and loved him like a toddler would love his grandfather.

Think of our time's superstars who have passed. Michael Jackson? David Bowie? Prince? How soon after they have died, people are forgetting them. Robin Williams? Heath Ledger? I mention these second because it took that long for me to think of them. Just the other day, I was looking at an Elvis Presley display when I thought of my nephew again. When he grows up, Elvis will be to him what Greta Garbo is to me. I have a vague idea who Greta Garbo is, a movie maven if ever there was one, but I have no real appreciation or interest in her films or life.

I am a born-again Christian, so I could preach a sermon to you about finding your worth in Jesus Christ. However, the best answer I have if your concerns are for this world only is that you lead a "good" life and treat others well, especially those in your own family. How you treat others often stays with them. It can affect how they treat others in the future, and how they treat others can affect how those people treat others in the even more distant future. Therefore, despite all of your accomplishments crumbling to dust as the decades, centuries, and millenia pass (if Christ tarries), how you treated others can ripple throughout the rest of human history in ways only God Himself could fathom.

/r/AskReddit Thread