I recently had to do a 'git pull' on 120 repositories, and of course we already had an in-house tool to do that. Of course I could google a script to do it. But it saved me 5 minutes to just have ChatGPT write it for me, and I saved the overhead of a more thorough context-switch.
Even the guy sitting next to me. "Hey, check this out, ChatGPT wrote this script for me and saved me 5 minutes". "Oh, but we already have a tool for that". "Yeah, I figured. Where is it?" "Ummmmm, I don't know, let me ask someone. Frank maybe?" And 5 minutes spent chasing Frank.
I think I'm still better off starting with clChatGPT, I can always follow up with "list 5 alternative solutions".
Interesting, because I still find it faster/easier to do a quick DDG search, with a click on the first relevant SO post, and scrolling straight to the top answer. Asking the same question to ChatGPT means waiting for its output, which may be objectively a few ms faster but creates the perception of slowness ( = irritation). (That is: waiting for X seconds is more disruptive than taking several actions for 1.5X seconds.)
And then it's definitely going to be much more verbose, which is worse 99% of the time. SO is nicely folded - if I want a deeper explanation, I look at the answer's comments, or I can read other answers, or I can even read the full question. ChatGPT doesn't have the same guarantee of such a clear information hierarchy in its answers.
Here's a GPT4 response to a (poorly written) prompt from me to answer the parent question and try to satisfy your desire for a straight-to-the-point response.
https://i.imgur.com/OmsHaXO.png
> Using only the command line, answer the following question (also, keep it terse, no extraneous narrating please): how do you split a pdf into separate pages on the command line, and how do you put them back together again
For example, sometimes the top answer is long and requires a few minutes of reading, sometimes there are corrections in the replies that need to be read, and sometimes I don’t fully understand it and therefore need to read multiple replies.
This can easily take up 5 - 15 minutes, versus 1-5 minutes for ChatGPT.
Additionally, I find value in NOT having to keep myself from getting distracted by the tons of other highly interesting things on Stack Overflow. It can be nice to have that focused, text-only, distraction-free dialogue that ChatGPT provides.
1. Time — for me to search Google and then read anywhere from 1-10 links to get an answer typically takes anywhere from 5 - 30 minutes. The average is probably 10-15 minutes. But using ChatGPT takes less than 1 minute.
2. Specificity — ChatGPT gives me answers to more specific questions, with no fluff text to read through, no ads, no redirects, no links that appear to answer my specific question but actually don’t when I click on them and read them. I get a specific answer to a specific question.
3. Interaction — If I have follow-up questions and/or need clarification or alternative options/solutions I can simply ask ChatGPT and it answers. I often find that getting answers to followup questions via web search takes even longer than the original search.
These all make it worth it for me. And that still doesn’t touch on all the other use cases that search engines don’t do at all.
An example I had last night: how do you split a pdf into separate pages on the command line, and how do you put them back together again (I replaced one of the pages with a scanned signed version).
This is a basic task, a beginner's task in the world of pdf munging, but I didn't know the answer off the top of my head. ChatGPT gave me command lines straight away.
That's what they're good for right now. Beginner / common tasks in areas you're not familiar with.
And a further implication, they're great for one man bands, generalist roles where simple things need to be done in lots of different areas. For specialist deep roles where you have all the tacit knowledge in mind already, not nearly as useful.