Primarily: don't beat yourself up over it.<p>Life is fairly random. You end up with people, problems, and cultures you’re ill fitted for. Or are even outright toxic. All you have to go on is the interview and sketchy Glassdoor reviews to make an assessment. It can seem that the team seems great, but you get stuck with a boss that doesn’t suit you well or a poor team. You mostly can’t control this stuff.<p>Often we can switch teams or jobs before you’re let go, but other times we just get blindsided by a layoff or being fired.<p>Be realistic about the very very small set of things you influence.
I was laid off on Thursday, I feel awful and relieved, I was working ridiculous hours trying to stay of top of my JIRA. I keep thinking about the first comment from this post[1], I don't know if I was a good developer, and I can't ask my co-workers because they could just lie to make me feel good. Now back to LeetCode grinding and system design.<p>[1]<a href="https://news.ycombinator.com/item?id=33581828" rel="nofollow">https://news.ycombinator.com/item?id=33581828</a>