My biggest problem with the concept of LLMs, even if they weren’t a giant plagiarism laundering machine and disaster for the environment, is that they introduce so much unpredictability into computing. I became a professional computer toucher because they do exactly what you tell them to. Not always what you wanted, but exactly what you asked for.

LLMs turn that upside down. They turn a very autistic do-what-you-say, say-what-you-mean commmunication style with the machine into a neurotypical conversation talking around the issue, but never directly addressing the substance of problem.

In any conversation I have with a person, I’m modeling their understanding of the topic at hand, trying to tailor my communication style to their needs. The same applies to programming languages and frameworks. If you work with a language the way its author intended it goes a lot easier.

But LLMs don’t have an understanding of the conversation. There is no intent. It’s just a mostly-likely-next-word generator on steroids. You’re trying to give directions to a lossily compressed copy of the entire works of human writing. There is no mind to model, and no predictability to the output.

If I wanted to spend my time communicating in a superficial, neurotypical style my autistic ass certainly wouldn’t have gone into computering. LLMs are the final act of the finance bros and capitalists wrestling modern technology away from the technically literate proletariat who built it.

@EmilyEnough thank you, I can absolutely relate to that! ❤️

the struggle that coworkers / managers don't see ambiguity or inaccuracy in requirements that they wanted me to write software for seems to be the same lack of understanding when talking with the same people about software produced by LLMs. they seem to favor "something but faster" over "correct thing" and when pointed out, the "solution" seems to be to generate multiple iteration until finally reaching a "good enough" version. this is absolutely not how I understand my profession.

@winniehell This is a reason why I doubt LLMs will take over my job. I still have the same job to do of phrasing words well enough to get the software do the work well. Only the programming language changed 🤷🏻‍♂️

@EmilyEnough