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.
@ploum Yeah that would be a rookie mistake. (3) Keep your competent engineers to get the work done faster and (4) let Copilot help you write the tests much faster. Still the same difficulty, but speed. Copilot is aptly named if you think about it.