I agree with this. No doubt there are crappy jobs and crappy bosses that can make a situation unpleasant. But in my 24 year career I've noticed that some people are perpetually discontent in their job and they feel like there is something more important out there.
People who are actually doing "important" or "exciting" work I don't think have this attitude - they consider whatever they're working on to be important and exciting. I've found this to be true from executive positions at corporations making a ton of money, all the way down to flipping burgers on a grill for minimum wage. It isn't specific to software development.
If I felt I was being mistreated or forced to work unreasonable hours, that would be different story. Aside from that I really do believe that a job is largely what you make of it.
People who are actually doing "important" or "exciting" work I don't think have this attitude - they consider whatever they're working on to be important and exciting. I've found this to be true from executive positions at corporations making a ton of money, all the way down to flipping burgers on a grill for minimum wage. It isn't specific to software development.
If I felt I was being mistreated or forced to work unreasonable hours, that would be different story. Aside from that I really do believe that a job is largely what you make of it.