I always told my managers to text or email me so I do not have to get out of bed. I will send you my laptop and we good.
I am ... unique in this. I know that most people do not like this situation and would feel betrayed. You cannot have loyalty to corporations, they are there for their interest. You have to follow yours all the time as well.
One of my initial managers when I started working almost 20 years ago said to me that developers and code is like artists. You cannot just tell someone sit down and write code, or you will get the Walmart paintings. Creativity cannot be turned on, bam write code for me. Make this piece of software.
The point that I am trying to make is that employment should be a transaction. That is why you sign the contract when you get hired. When it is not beneficial to you or the company that contract is terminated. I have no loyalty and always question if this is the best situation for me. Am I learning? How is the work I am doing benefiting me? How is the company benefits helping my family? It is selfish but I think that is the way to look at it, since the company is selfish as well.