Donald Knuth tells us, “Programs are meant to be read by humans and only incidentally for computers to execute.” but in the future we have a third category. I think that programs and libraries (and programming languages?) that lend themselves to effective AI assistance will win over abstractions that LLMs are bad at.
Cool post! Really interesting idea of being able to package your library with a pair programmer for it. Definitely seems like something that will happen relatively quickly
Very interesting post! I have been using ChatGPT a lot for coding, only on the 3.5 one really. It has been very helpful for my use cases. I wonder how much worse 3.5 would have performed than 4 for you. I also have not tried the Code Interpreter yet.
Perhaps an option would be to get GPT to write out high level english pseudocode, then have another pass convert the pseudocode to your library, maybe with a prompt that just contains all the library function definitions to remind it.
Cool post! Really interesting idea of being able to package your library with a pair programmer for it. Definitely seems like something that will happen relatively quickly
Very interesting post! I have been using ChatGPT a lot for coding, only on the 3.5 one really. It has been very helpful for my use cases. I wonder how much worse 3.5 would have performed than 4 for you. I also have not tried the Code Interpreter yet.
Perhaps an option would be to get GPT to write out high level english pseudocode, then have another pass convert the pseudocode to your library, maybe with a prompt that just contains all the library function definitions to remind it.