I think this was a very bad way to react.<p>But also I don&#x27;t agree with anyone else here that firing an employee on the spot because they miss a day of work is to be expected. To other devs reading this, you don&#x27;t have to put up with that. Life happens. He should have sent an email at 2:30am, but his company should have understood as long as he was getting things done. You are truly better off not working for them.