chatgpt will replace software engineers