Today, one of my coworkers got fired, great developer and the company just fired him today. I hate when this happens and management doesn't share why they let go the person, but I work for a startup and this makes me worried that they can pull the rug under my feet. The developer that got fired was a key developer in many pieces of our stack and maybe he made a mistake recently but I can't see why someone would get fired just like that. We all make mistakes or life gets in the way a good manager talks to you before they just fire you. Companies can be so cruel :(