TL;DR of this and many other comments:

Oh, AI is so good but it is so bad!

You guys got some severe personality split you'd better hurry up fixing.

I think that the problem basically arises due to the fact that the technology is recent and the opinions on it are hard to make and even if we do end up making opinions, then my opinion is of the fact that I am more than happy for AI to suddenly vanish but clearly that can't be the case and there have been some long term discussions that I can point out to.

We can however change our opinions on AI and the culture surrounding it but as witnessed from my comment and other people replying to it, the question is becoming as of if we engineers even have the necessary power capable to bring so the change within how or if we use AI.

That is why, I believe that we might need some nuance rather than a complete acceptation or complete rejection of it.

AI is like a double edged sword, something which is fundamentally both good and bad[0] It is my opinion that currently, the bad outweighs the good and I have been vocal about it, but the control of the matter is strictly beyond one or even one good/bad binary.

The primary issue of the matter is the fact that some people (mainly the C-suite/investor class) believe in so much of the goodness of AI that they are willing to think that anyone pointing out anything bad of AI is the one who hasn't used it and how there are all these anecdotal evidences of people being impressed by model's quality and its evolvement, so surely, if AI must have grown so much and is so good as everyone says online it is (within an internet thought bubble), the fault must be lying on the engineer and he must be one of those luddites who has failed to accept technology and must be replaced.

I suppose some people genuinely believe the above paragraph that I wrote. I have heard some of such sentiments on Hackernews itself...

My point is probably that AI should be treated as a double-edged sword really, that's about it. We can go into the details of it if you so prefer and I think that you are right that its within the nitty gritty details that there is ambiguity and how this discussion leads to that ambiguity, so in that sense I concede but that there should be a better more skeptical discussion regarding the use of AI and it should be up to the organization at first for them to decide how they use AI and be flexible with it but not at the sake of the sanctity of code and coding practices.

I feel like it would be hard to gain a worldwide consensus on the use of AI within software development, we can certainly try but it would be more effective to do so at an organizational level and to slowly level up and I do hope that the world eventually figures out a somewhat consensus of it.

Hope I am able to explain some parts of the severe personality split, this did get long but that's probably because I have just watched some somewhat thought provoking media which used some great vocabulary and I am somewhat copying it as my brain thinks about your comment.

But yea, in all honesty, that's about it. got a bit long so sorry about it but have a nice day and thanks for reading if you did and if not, thats fine as well and I hope you and everyone else including me navigating this somewhat shit hole that has become internet discussion about AI and AI in general, things are getting exhausting and there is some negativity in life at times but I hope that we overcome it and I am optimistic in some sense and I wish nothing but good for all of you within your future as we all navigate the uncertainties of future together :-D

[0]: https://english.stackexchange.com/questions/263521/word-phra...