When You’re Considering Moving On, Should You Tell Your Employer?

As an accomplished software engineer, it can take some time for your employer to replace you. But should you help?