This question already has an answer here:
I work at a software company and I am about to resign from my job due to getting a better job offer. The only problem is I was informed today that another member of our team is leaving and he will start training me as his replacement.
To make matters worse this member who is leaving has a very specialized, but very important, role which I am completely unfamiliar with. In reality I am not a good replacement, I am essentially "all they got". Our team originally had 6 people but two of our team's senior developers left earlier this month. After myself and the other team member leaves, there will only be two team members doing the work of 6. One of these remaining team members started 2 weeks ago and is fresh out of college.
Believe it or not, management is actually not bad. All of us are not leaving due to work problems. The timing is mostly a matter of coincidence. How should I deal with my resignation? I generally like the company and I feel that being "professional" and simply giving a two weeks notice would be a huge kick in the nuts. Is there a more graceful way of resigning than a strictly business and formal approach? Also, should I even be concerned about this?
Update: Well, I followed the advice given. I am sorry to say that my boss was visibly hurt when I gave him my resignation. He is a nice guy and I have always been a real team player (staying late to meet deadlines, volunteering to train others, being the informal team lead, etc.) So I think he was expecting me to ride this out. Anyway, me and my co-worker will be documenting everything we can about our jobs for two weeks. To end on a positive note, they will be interviewing new people next week. Hopefully it works out well.