For new technologies coming out it won't be effective until newer models are made.
Notice how I said it's going to make developers with existing domain knowledge faster.
But even to your point, I've never used Excel VBA before and I had ChatGPT generate some VBA macros to move data with specific headers and labels from one sheet to another and it wrote a script to do exactly that for me in ~1 minute, and just reading what it wrote it's immediately helping me clearly understand how it works. The scripts also work.
The computer science and server infrastructure technology fundamental background is what matters. Then the implementations will be quickly understandable by those that use it.
I asked it to make a 2D fighting game in Phaser 3 and specified what animations it will be using, the controls each player will have, the fact that there's a background with X name, what each of the moves do to the momentum of each player, and the type of collisions it will do and it spat out something in ~15 minutes (mainly because of all the 'continue' commands I had to give) that gets all the major bullet points right and I just have to tweak it a bit to make it functional. The moves are simplified of course but uhh yeah. This is kinda insane. I think you can be hyper specific about even complex technology and as long as there has been good history of it online in github and stack overflow and documentation it will give you something useful quickly.
It isn't. My exact point was that it isn't and accordingly ChatGPT produces the best benefits for someone who has already done 1, 2, 3 for a given subject.
It was in agreement with the comment above that suggest people with domain expertise will be faster with it.
In those cases, ChatGPT will do 4 far faster, and 5 will be little different.
1. Read technology background thoroughly
2. Read technology documentation thoroughly
3. Practice building technology
4. Ask ChatGPT to create boilerplate for basic implementation
5. Analyze boilerplate for defects
10x fast than this development loop:
1. Read technology background thoroughly
2. Read technology documentation thoroughly
3. Practice building technology
4. Manually create boilerplate for basic implementation
5. Analyze boilerplate for defects