Here's a recent example: I took 2 months to finish bootcamp, and I was very indecisive throughout that time, talking with various managers and tech leads. I initially talked to real time ads infra, then streaming areas, and many others. Even after picking a team I feel FOMO that there’s a better team I could have joined instead. How can I feel better about my decisions?
Software engineering is inherently a crazy and chaotic space - You have to learn to be comfortable settling with a decision that doesn't feel perfect and has to make tradeoffs. If that decision ends up having problems, that's perfectly fine - Learn from the mistakes, patch them up, and move on. Repeat this process and continue becoming a better and better engineer 😁