Dealing with FOMO
What is “Fear Of Missing Out” and how to deal with this natural unhealthy tendency.
šØ Announcements šØ
- Advanced React Online and Live! Join me in my online workshop in a few weeks! Get your questions answered in real-time and have time to work through exercises to up your React game.
- DevTips with Kent - I’m taking a break this week because I’m on vacation with my family. Feel free to enjoy the recordings until I get back next week!
If you’re not familiar with the acronym FOMO that’s totally fine (and also a tiny bit ironic). FOMO stands for “Fear Of Missing Out.” You might feel this for example if you’re deciding whether to learn ReasonML or keep going deep into JavaScript (this happens to be something that I’m currently struggling with).
What’s wrong with FOMO
FOMO is paralyzing. I once entered a conversation with a man at a conference who was very concerned about which JavaScript framework to use for building applications. He asked me how I could possibly decide. I just said that I tried a few and chose one that I thought was pretty good and went with it.
He couldn’t grasp it at all and showed me a Google Spreadsheet he’d created that would probably take half a tree to print (a small tree probably). It had columns for every framework imaginable and rows for every conceivable feature. I’m telling you, this thing was HUGE.
Even with this exhaustive comparison, he still couldn’t decide. He was worried about making the wrong decision. We call this analysis paralysis and I actually mentioned to him that I thought he’d hit that point which he denied. Whether or not that really was the case, he was emotionally consumed by this decision.
Where does FOMO come from?
FOMO is entirely based on comparing one’s self with others. These kinds of comparisons are entirely unhealthy and insatiable. No matter how much knowledge or experience you gain, there will always be someone who has more and you will be left feeling inadequate.
The reason for this is we often make the mistake of thinking there are only two people in the world: You, and everyone else. While this entirely false, it’s an easy pit to fall into and leads to FOMO and feelings that we can never measure up to where everyone who is not us is at.
How to manage
Knowing that FOMO comes from the unhealthy tendency to compare ourselves to others, managing and gaining control of FOMO becomes a task of controlling that tendency. I’m still working on this myself, but I think a great first step is to be mindful of yourself and the thoughts you’re having about others and yourself. Try to catch yourself thinking thoughts like: “I’m better than them at x” or “Wow, I’ll never be that good at x as they are.” However true those thoughts are, they are not helpful or compassionate to yourself or others.
Instead, consciously train your brain to think things like: “How can I help others learn what I know?” or “Wow! That’s really cool that they’re so talented at that!” There’s nothing wrong with a healthy desire to learn more, and you can train your brain to think positively about your ability to improve. Changing the tone and attitude of your own self-talk can really make a positive impact of how you feel about yourself and others. You’ll feel more motivated to improve and feel empowered to do so.
Conclusion
I think it’s really important for you to know that your brain is a muscle and you can exercise different parts of it. Try to exercise the parts of your brain that help you be more compassionate to yourself and others and you’ll reduce your unhealthy FOMO and develop a healthy amount of MTBB (Motivation To Become Better… I just made that up).
I hope that’s helpful to you. Like I said, this is something I’m actively working on in myself, I hope that together we can work on improving this aspect of ourselves and find more happiness in life :) Good luck!
Looking for a job? Looking for a developer? Check out my job board: kcd.im/jobs
Things to not miss:
- UPDATED: Advanced React Component Patterns - This is the egghead.io version of my course material completely updated for the latest in React with NEW PATTERNS (like the state reducer prop pattern). Enjoy!
- Drive with Kent - Tech phone call recording - In case you missed it, I took a 6 hour drive and had a phone conversation with people about React, Testing, CSS-in-JS, and more. Check it out!
- reach-router - Not a typo, this is a new router from Ryan Florence (creator of react-router and many others). It’s pretty neat and has great docs. I did a devtip with it the other day.
- react-testing-library & Jest
Some tweets from this last week:
> I’ve always tried not to care about things that don’t matter. As I grow older, what matters has come into more clear focus, mostly resulting in caring about less/different things. Makes me wonder š¤ what I’m caring about now that I wont care about when I’m older š“ and wiser š” ā 29 May 2018
> With regards to open source components, the secret to flexibility and simplicity is to have fewer opinions and do less. Build opinionated things on top of the simple and flexible things. ā 30 May 2018
This week’s blog post is “Write your own code transform for fun and profit”. It’s the published version of my newsletter from 2 weeks ago. If you thought it was good, go ahead and give it some claps (šx50) and a retweet:
Special thanks to my sponsor Patreons: Hashnode
P.S. If you like this, make sure to subscribe, follow me on twitter, buy me lunch, support me on patreon, and share this with your friends š
š Hi! Iām Kent C. Dodds. I work at PayPal as a full stack JavaScript engineer. I represent PayPal on the TC39. Iām actively involved in the open source community. Iām an instructor on egghead.io, Frontend Masters, and Workshop.me. Iām also a Google Developer Expert. Iām happily married and the father of four kids. I like my family, code, JavaScript, and React.