I couldn't quite tell from the wording of your question if you want to hear from developers who avoid the use of AI as well, so sorry if my comment here is unwelcome in the discussion.
I'm a senior web developer and help maintain hundreds of PHP repositories for work. I avoid the use of AI as best I can. When I do ask questions to an LLM, I feel that I'm partaking in a dirty habit that I should quit. I don't have anything for that installed on my machine/integrated in my IDE. I feel that using LLMs to understand and solve problems is unreliable, a barrier for my personal development, a threat to the future of the industry I work in, unfair to those who wrote the content it is trained on, and bad for the environment.
I also largely feel the same way about other AI products, such as image generation.
Use them extensively in code analysis of unfamiliar code bases. Much more cognitively engaging to be able to engage in socratic interrogation than to fail to be able to because I am bogged down in bookkeeping.
Also use them for completion to spec of specific functions/components, as a kind of pairing. Permits staying at high cognitive engagement again without getting bogged down.
A lot of work is local, qwen and mistral models are go tos.
I couldn't quite tell from the wording of your question if you want to hear from developers who avoid the use of AI as well, so sorry if my comment here is unwelcome in the discussion.
I'm a senior web developer and help maintain hundreds of PHP repositories for work. I avoid the use of AI as best I can. When I do ask questions to an LLM, I feel that I'm partaking in a dirty habit that I should quit. I don't have anything for that installed on my machine/integrated in my IDE. I feel that using LLMs to understand and solve problems is unreliable, a barrier for my personal development, a threat to the future of the industry I work in, unfair to those who wrote the content it is trained on, and bad for the environment.
I also largely feel the same way about other AI products, such as image generation.
Use them extensively in code analysis of unfamiliar code bases. Much more cognitively engaging to be able to engage in socratic interrogation than to fail to be able to because I am bogged down in bookkeeping.
Also use them for completion to spec of specific functions/components, as a kind of pairing. Permits staying at high cognitive engagement again without getting bogged down.
A lot of work is local, qwen and mistral models are go tos.