Zero days is enough. Obviously, that's not enough time for them to replace you, and probably two weeks isn't enough time either. But that is not your responsibility, it is theirs. So, I'd say give 2 weeks because that is customary and it will preserve your relationships and professional reputation. It doesn't matter how the company manages in your absence. If it is very damaging for them, it only means they should have done better contingency planning. When I was younger, I used to worry a lot about how my colleagues and my boss would handle the disruption. Now that I've been around, I learned I was wrong about my relationship to the company. It's not about being jaded but understanding where your obligation begins and ends. I live in a big corporate context, and things are a bit different in small companies. But not that different. My wife and I own a small company. And when a key employee leaves, it significantly messes up the whole company. But we are the owners. We know it is on us, not the employee. So on the one hand we don't resent employees doing what they have to do for their own lives, while on the other we do what we have to do to protect the company from the risk a key employee leaves. So, 2 weeks. But that's for you and your reputation. Not for the company or your former colleagues. You have no obligation there.
My younger staff do not even give two weeks' notice. They just stop coming in and ghost you. And when HR makes you call them to confirm NO ONE ever answers
I am in the latter stages of my career, I used to be the old man get off my lawn on this particular topic, you gave 2 weeks at a minimum and I have given as much as a month in a senior leadership role. But times have changed and my personal feeling is "you should" give 2 weeks but its solely dependent on a few factors Are you on good terms with the company, if you are then be ready for a 180 once you tell them Will you need any references in the future from anyone at the company Are you high up on the food chain Are you moving to a different industry I have had to fire people and yes, we never give 2 weeks' notice for various reasons and as painful as it is, if you quit me and give no notice, I have no issue with that, sucks for me in the short term but I`ll get over it.
This. It's nice to have some time off between switching jobs. I've always given two week notices as I feel like it's a good professional courtesy but I usually make sure I've used up my PTO. You can always ask if they'll pay it out but prepared for them to say no or just let you go shortly after putting in your 2 weeks.