When Roman Generals won great victories they were honored with a victory parade. It is said that while the general was riding in the parade he was accompanied in his chariot by a single slave who had but one job, to remind the general of his own mortality and fallibility. Every so often, while basking in all of the glory of his victory the slave would lean in and whisper "Memento mori" in the generals ear, reminding the him that despite all the praise and good fortune he was experiencing he was still only human.
et nos mortales sumus nimis
As software engineers today it is all to easy to get caught up in all of our good fortune and let it all go to our head. We get E-mails and InMails from recruiters regularly. We work in an industry that allows us the luxury of working from wherever we like. We are showered in all sort of crazy benefits ranging from meals to laundry services; perks like these are unheard of in other industries. All on top of what most people would consider a generous salary and excellent job security.
You've worked hard...
Most of us have worked hard to accomplish what we've accomplished and I don't want to minimize that. And I'm not arguing that companies shouldn't be compensating engineers in this way. Competition for talent is fierce right now and this is how companies compete for the creme of the crop.
...but you're also lucky.
If you're like me (I think that most of you are), then you're working in software because you have a passion for it; everything else is just a perk. I often hear other engineers making fun of people who got degrees in fields like art, literature, and russian musical history; how could they possibly expect to get a job with a degree like that?! But how are those people really different from you and I in how they chose what they wanted to do? The only difference is that your passions happen to align a little better with the economic demands of our time.
So try not to let it go to your head and remember, Memento mori.