Some interesting thoughts on how to leverage ChatGPT
I usually use it more to help me write documentation and add comments on some functions. It helps explaining what a function does.
To write code I usually just use it to write simple functions or a template code for me to start from somewhere. I avoid using it with external Libraries as in my experience, it likes to “invent” functions and methods that are not implemented.
Using ChatGPT for anything more than repetitive or random generation tasks is a bad idea, and its usefulness becomes even more limited when you’re working with proprietary code that you can’t directly send to ChatGPT. Even with personal projects, I still try to avoid ChatGPT as much as possible for the simple reason that I’ll be forced to pay for it if it becomes an essential part of my workflow when it leaves this free beta testing phase.
Exactly this! I hate hearing politicians and rulemakers discuss how ChatGPT and LLM are going to be relevant everywhere and how ChatGPT should already be incorporated into education. They literally call it a “research preview”, you can only assume that when they’ve gathered enough data, they’re going to shut it down, or at least reduce its capacity by a lot.
With that said, I really enjoy using it. Mainly for brainstorming topics or new projects, and what technologies to use in them. Sometimes I also find a use for it as a therapist, for social topics I don’t really know who to ask, and I expect a generic reply anyway.