struck a few nerves with me. It lists several things that developers want more than money, including the chance to learn new things, an environment that induces creativity, meaningful work, etc.
I think that it's great that there are software engineers out there who are passionate about what they do, and even better that there are companies out there that help fuel that passion. It's nice to see that there are people out there who enjoy their jobs, and not because their job is easy or pays tons of cash, but because they just like
My second reaction is a little more cynical, and you probably won't like it, but I have to wonder...do these software engineers have no bills to pay, or families to support, or mortgages, or college tuitions to save up for? I've heard of software engineers who take significant pay cuts or turn down better paying jobs just so they can work in a more fun, more enjoyable, more relaxed, more flexible, more motivating, more meaningful, more exciting work environment.
Now I'm not saying that I have a problem with people seeking jobs that they like
over jobs that pay well
, I just want to know how they do it and still sleep at night. I suppose every situation is different, and there are many people who are willing to sacrifice their paycheck for a more enjoyable work environment, but what happens when these sacrifices effect your family? Can you still provide your family with everything they want/need? Can you help your kids through college or are they left to pay their own way? Are you passing up an opportunity for a better home in a better neighborhood with better schools?
I think I would feel terribly guilty if I chose a better work environment for myself over being able to provide my family with everything they want and need. Of course if a pay raise meant that I was constantly miserable and put me through depression, I don't suppose that would do much good either. But I'm not talking about a job that makes you miserable, I'm just talking about leaving your job where you have nerf wars during lunch break to a job that is a little less exciting but pays more.
Some of these possible pay raises probably won't be life changing, and maybe I'm exaggerating slightly when I say that changing your job means you get a better home and a better life, but sometimes it does. I just couldn't see myself preserving my own enjoyment at the cost of others who are important to me, but some people do...does that seem right to you?