Cyber security vs software engineer what is the best path?