Upon realizing Kakoune is doing this I have fixed my version and am migrating away from using it, which makes me really sad.
I find the question “What exactly is your issue with AI-generated contribs?” rather horrifying. Do you not see the slippery slope that comes with excessive convenience? Look not at what it accomplishes in changing your codebase; instead look at what it accomplishes in changing your perceptions/habits/acceptability. Each action you take is a form of programming your own internal software as a human being as to what you find normal/acceptable in this life we encounter.
The use of these kinds of things is deferment of one’s own understanding (strength as an individual) to some complex piece of software you did not write and will never be able understand/vet. The intended purpose of it’s use is to answer a question/proofread something you are too lazy to figure out/do yourself. By design of removing the effort involved in attaining that knowledge/accomplishing that task, this approach inheritly makes people dumber the more they utilize it. That’s not an insult toward anyone using such tools, it is a plea of acknowledgement.
How many people do you know whom can NOT reliably drive around the city they have lived in their whole lives without use of a GPS? I know many…
How many programmers actually know how binary computation happens and not just how to compose c_like(functions(together()))? I have met shockingly few…
If anyone is using LLMs to autogenerate the code to make their software, I have no idea what they are even doing anymore/what they care about. To me all that act signifies is ‘giving up’ and when someone makes ‘giving up’ acceptable, I have little hope that there is any potential for growth/improvement in whatever that thing is (or whatever that person does with that mentality). Even in terms of documentation, if someone cares so little about writing the documentation to communicate to me what their software does and how to use it, how much care/effort went into communicating the proper instructions to the machine? (probably as much as went into the documentation)
But forget software, having such little care towards any discipline a person embarks upon in life just really, really sad. If one degrades the integrity of their own passion they are doing a disservice not only to themselves, but to the beauty created by the communities whom enjoy such passions.
Have you ever tasted a delicious meal homemade from scratch by an amazing cook who put a bunch of love into every part of making it?
Have you ever eaten fast-food?
Both accomplish the same immediate need. One provides nurishment/life while the other provides you something else entirely. Doesn’t matter if you are a few months old or 50 years old, over time the act of consuming one or the other will induce their correlatory effects all the same.