I briefly used ChatGPT when it came out and played around with it and thought it was cool, but I haven't really touched it since, nor have I really felt the need to.
Is there something I'm missing here? How can I use it enhance my life? I guess I kind of see it like a really smart assistant, but it's like Google already serves that role, and does it even better.
I guess my issue with AI is that it ultimately only provides one perspective, whereas the great thing about Google is that I can search for many multiple different perspectives on the same topic. I dunno.
1. Generating config files: Eg, Webpack, Docker-compose. Describe your use-case and it will generate the config file you need. This is usually faster than perusing docs and looking for specific flags/options.
2. Generating CLI syntax: jq, cat, tar, find. The flags/syntax are so hard to remember when you want to do something specific. ChatGPT does a great job here in quickly generating the command you want.
3. Solving problems when you're stuck: When I feel stuck with a problem or an error message, ChatGPT has proven to be an invaluable resource. Even when the answer it gave was wrong, a little hint in there was enough for me to find the solution I needed.
4. Generating functions you're too lazy to write: Often, you know how to write a function but you're too damn lazy to write it. Eg, use axios, go to this URL, get the contents and write it to CSV. Writing a function to do this feels like a chore. ChatGPT is a helpful assistant in this case.
Overall, I think there are plenty of ways the tool can save you time, even if you're skeptical about changing your whole workflow.