| I'm a CS junior who is doing a lot of web development as of late. I just realized that all my life I've been basing my self worth on how awesome my programming projects are. That means if my project sucks then I go into a slump, and if my project turned out to be great then I am elated. I also judge people by how good their projects are or where they work and it leads to me not having a good social life. It's not the healthiest mindset I know. Basically I have pretty bad self esteem and I feel like I compensate for it by trying to do more and more projects. Has anyone gone through something like this and have any advice on how to deal with it? |
Focus on process, not outcome.
Don't focus your mental energy on the awesomeness of your projects. (Even if they are awesome.) Focus your mental energy on the production of them -- the process.
Ultimately it is the process -- the way you are doing things -- that your life is made of. What you do is who you are. Your projects exist outside yourself. They're quite literally not you.
This is often discussed as "fixed mindset" vs "growth mindset."
See: [(https://sivers.org/mindset)]