I think this analogy nicely illustrates the short-term and long-term problems. Building the house without foundations means building it faster. So the guy who builds it will be considered a genius, and he will be happy to tell you about how doing useless things such as building the foundations is a waste of time. Then the guy collects a huge bonus and disappears to another new project, and you are left with the “trivial” task of fixing the cracks when they appear. Fixing the cracks turns out to be more expensive in long term than building the house… which may be interpreted as further evidence that you are less competent than your genius colleague.
My software development experience suggests that developers who make new projects prefer languages without static typing and code without unit tests, developers who maintain existing projects prefer languages with static typing and with unit tests.
Why do AIs write using the “AI style”? (Overuse of words like “delve” or constructions like “it is not X, it is Y”.) I mean, they are trained on human texts, people call them “stochastic parrots”, so how is it possible for them to develop a distinct style? Isn’t that like the only thing they—practically by definition—shouldn’t do? I would expect them to write text that superficially seems like written by humans, but if you look closely, you see that the style is there but the substance is not. Instead, the style is wrong.
There are many things that I don’t understand about LLMs (practically all of them), but this one bothers me because I would expect the exact opposite.
(Is it possible that the “AI style” is actually a style of some category of humans that produce a lot of texts that for some mysterious reason most people never see, so those texts are over-represented in the learning data? Journalists maybe?)