The Untold Truth About Being a Developer: Soft Skills Can Make or Break You