I personally think a big factor here (i.e., on HN discussions) is that, to programmers, gen-AI seems amazing because we happen to do something it appears to do well and which can be useful if we supervise it. But really, typing up the code has always been the low-skill part of the job! Anyone who's been in the biz 10 years or more knows that that new coders can create code that seems ok but actually creates nightmares long term.
To people who aren't programmers, there isn't really the same kind of easily-verified use case. Most people can't tell at a glance that a business proposal or email is full of errors they need to correct, thus the stuff causes even more damage.
Unfortunately, programmers, as a rule, aren't terribly good at listening to the experiences and perspectives of non-coders, so I don't see this dynamic changing anytime soon.
> But really, typing up the code has always been the low-skill part of the job!
I once heard this put in the context of engineer-code vs software-developer-code:
A professional software developer's skill isn't writing working code (anyone with enough time and intelligence can do that), but rather writing maintainable, efficient working code.
...except a significant number of us programmers also think it's BS. The pullback also includes less use in development automation lately as well.
I'm actually with you on that one to be honest.