I'm going to throw in with you on this.
I started using gemini and found it's far better than my best employee ever was.
My best employee was very very good, but I'd have to wait a day to see results of the meeting.
One thing he (best employee) did that AI can't do is make good judgement calls. No question there.
However, when the AI spits out a half day's work in 10 seconds, it allows me the analyst/designer/project manager to rapidly analyze the output, and do another iteration of design ideas, immediately, or as fast as I can analyze process and respond.
So I can get dozens of turnarounds per day compared to even a good employee.
Working in small logical work units yields very good results. I haven't rolled up my sleeves and done any 12 hour days of deep concentration on code for years, and I don't need to. I have much knowledge and can review code but I don't need to double check syntax or look for typos, the grunt work.
I don't think that I'm losing anything, I do the architecture and design. I think I'm getting huge value and speed from gemini... the key to me is that I work at mid to high levels of abstraction, work in small logical units, review the output, and let the tool worry about the grunt work. I work as a product designer, it works as a coder. My designs are improving significantly from having the AI critique my designs and suggest various possible improvements or how to use tools that I did not know about. I don't need to code. Caveats are that I am not building mission critical or real time software. The reality is maintenance is a dead concept. As the coding agents/models improve, you can conceivably drop your whole codebase into the NEXT better model every time a better model comes out, and it will do the optimizations and grunt work.
Don't hate me. I can see the future and it is grim for people, coders, entry level people. But YOU WILL USE AI for coding is here for non mission critical applications. It's sad but true to say that "quality" is a quaint and outdated concept.. (like privacy).. good enough is today's "quality". Don't shoot the messenger, but barely working, is still working. if it don't work replace it, don't maintain it.
There will always be a need for true experts, good designers, but the writing is on the wall, AI IS REPLACING all junior functions at this time. If you are doing a web based database system, pfft, it barely matters if there is a bug.. I regret that statement but I feel it's today's reality.