ChatGPT: Threat or Game Changer for Software Engineers?