Ask Slashdot: Does Being 'Loyal' Pay As a Developer?
An anonymous reader writes "As a senior developer for a small IT company based in the UK that is about to release their flagship project, I know that if I were to leave the company now, it would cause them some very big problems. I'm currently training the other two 'junior' developers, trying to bring them up to speed with our products. Unfortunately, they are still a long way from grasping the technologies used – not to mention the 'interesting' job the outsourced developers managed to make of the code. Usually, I would never have considered leaving at such a crucial time; I've been at the company for several years and consider many of my colleagues, including higher management, to be friends. However, I have been approached by another company that is much bigger, and they have offered me a pay rise of £7k to do the same job, plus their office is practically outside my front door (as opposed to my current 45 minute commute each way). This would make a massive difference to my life. That said, I can't help but feel that to leave now would be betraying my friends and colleagues. Some friends have told me that I'm just being 'soft' – however I think I'm being loyal. Any advice?"
...it's the fear of the unknown. What if it's not as good as it looks? If you're making more money and gaining an hour and a half every day it's a no brainer.
It sounds like a deal you shouldn't pass up. And I admire your loyalty. Your new employer will appreciate your loyalty, too, when you explain to them how you still need to help your old company out.
I am sure they would accommodate your working with your old employer until they can get on their feet once again. Perhaps telecommute some, or work at the old job a few days a week.
If they had objections to that, I would question wanting to work for them...
I was in a similar situation, and that's exactly what I did. A job opened up closer to my home and on-target with my then new-found interest in web development. I told my old boss that I would be leaving in two weeks, and that I was saddened but explained the circumstances: better pay, less commute, more job satisfaction. He responded by asking how much they were offering. He then matched the salary, told me he would pay for my time commuting, and asked me to use some of my time to develop a web site for the company. Win-win boss. Disclaimer: I did eventually leave years later to form my own company. We're still friends and he's a customer, so yeah, he's still in some ways my boss :)
I'm not really a web designer, I just play one on the Internet.
The problem is if they match their offer. Then they feel like that you now owe them one. And you will not get your raise or promotion anytime soon. Or they will now expect much greater things from you. Overall it is better to take the new offer and put in your notice. That way you leave on good terms, and don't do anything to disrupt the terms you are in.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
If you leave everybody benefits. You gain a better commute, better pay and more opportunity. The old company's two junior programmers will benefit from new responsibility. The company will survive just fine without you believe it or not. If they really need you perhaps they can pay you a small retainer to consult for a few months.
Bottom line, don't ever hold yourself back.
That's a very different circumstance. In your cases you weren't being loyal to a company but to a person who reciprocates, which is just good networking.