I've been a software engineer for going on 20 years now. Have a plan, just in case, even if you're good at programming (I am.)