Step to write software by human: 1. Decide what you want your software to do (medium) 2. Decide what you REALLY want your software to do in all the corner cases (very HARD) 3. Write the code (Easy to Medium) 4. Test the code (Medium) 5. Debug the code (hard to very HARD). Now, thanks to ChatGPT, you could improve this workflow by: - making step 3, the only easy step, somewhat easier (and thus hiring less competent engineers) - making step 5 nearly Impossible.