cross-posted from: https://fed.dyne.org/post/43780
30 points
*
Deleted by creator
27 points
The trick is to split the code into smaller parts.
This is how I code using ChatGPT:
- Have it analyze how to structure the program and then give me the code for the outline with not yet implemented methods and functions.
- Have it implement the methods and functions one by one with tests for each one.
- I copy the code and test for each method and function before moving on to the next one So that I always have working code.
- Despair because my code is working and I have no idea how it works and I have become a machine that just copies code without an original thought of my own.
This works pretty well for me as long as I don’t work with obscure frameworks or in large codebases.
8 points
6 points
3 points
reality: the code is written in 5 minutes, and it’s never debugged because the developer was fired by management. The buggy code is sent straight into software production
7 points
It seems that you gotta learn prompt engineering
4 points
I’ve been having a great time with copilot
3 points