What this feels like to me is documentation that should have always been present for all the developers on “the team”, but now that the developers are AI agents they have the bandwidth to be able to write that documentation instead of just shipping the pull request with a terse “it works, check the tests.” note.
As a human developer, I never had the patience to write really good documenation AND keep it in sync with the project as the code evolved through development. I have written good prospective documentation, I have written decent retrospective documentation, but keeping either in sync with the implementation as the implementation evolves during maintenance is a heavy burden - one that LLM agents do without complaint. Yeah, they’re less than perfect, so are the humans on the teams. As long as additional passes invested in making things self consistent are consistently improving the state of things, I’m fine with telling the agent “take another pass at making the documentation consistent with the implementation while I go to this meeting…”
If at this point every major codebase is using AI for development, and AI is unavoidable, might as well embrace it on your own terms.
Why? People use linux even though windows seems unavoidable, people use privacy respecting messaging services when everyone says to contact them on whatsapp, so many people use reddit, barely anybody uses lemmy
If you cant completely avoid something, should you just give up on trying at all?
Why are people giving something that is ruining the internet, politics, learning, the environment, jobs, art, mental health so much leniency
Laziest attitude. An excuse to just comply and conform. If it’s something you oppose, then fucking oppose it. Your expression of apathy is what most people do, but plenty don’t really want to. Then grow a spine. No offense with my hyperbole.
I don’t know what that is; not a professional developer. And I truly meant when I said no offense because I was simply latching onto your comment to address the principle. If you - or whomever - don’t have a problem with integrating AI, then my statement isn’t directed toward you. It seemed based on your wording, that you’re opposed to it but accept the inevitability and therefore embrace it. That’s exactly what allows it to flourish - everyone sharing that reaction.
CVE stands for Common Vulnerabilities and Exposures - this is the reporting system that describes problems with various versions of various software and operating system components / configurations. They generally don’t publish them until a fix is also available. These are the things that tell people: if you don’t upgrade your XYZ an attacker can take control of your system, execute arbitrary code, without you doing anything except connecting to a network the attacker has access to… AI is finding, and fixing, CVEs at about 5-10x the rate that people were finding them without AI 2 years ago.
For me, it’s an example of: if you don’t participate in AI things and make the extra new patches coming out, the attackers who do use AI things are going to pwn your systems with them. Doesn’t matter if you’re a professional developer or not, if you use a computer, you need to apply the patches and updates, if you “opt out of all things AI” you’re just going to be vulnerable.
Stuff like that doesn’t leave a good way to opt out, the environment is changing and if you don’t go with it, you’re going to be victimized by it.
OK, other coments are valid, but this borders on rage bait.
To answer your wuestion, one has 0 uses beside causing harm to people, other has geniue, valid uses that help humanity. There is a saying “if you cant beat it, join it” and how I see it AI is forced on us, or will be soon enough, and I see no way to fight it in long term (though some people aparently do, so kudos to them). I will embrace AI on my term, by selfhosting European open-source models, and educate my family about dangers of AI, and how to use it safely. Telling them AI is satan while their conpany forces them at every step of their job, if they don’t know how to safetly use it, might end up with more problems than solutions.
In a way I am fighting AI as in “corporate AI” but embracing “lesser of the two evils AI”. Thus embracing it on my terms.
To use your example, I am not forcing AIDS on my family, but educating them about it and giving them shots agains other lesser diseases like HPV.
Ah, yes, “I don’t like it so I’ll call it ragebait.”
There is no lesser of two evils, it all has the same source. The models that are usable in any capacity are trained by the same companies on the same stolen data.
You may have given up yourself and it’s your business, but go fuck yourself for telling others that they must embrace it and there is no alternative.
As long as my system stays stable, and it is properly noted in the code, idk.
If at this point every major codebase is using AI for development, and AI is unavoidable, might as well embrace it on your own terms.
apparently this is too hard a concept for a lot of people on here to wrap their heads around
Interesting take coming from you.
What this feels like to me is documentation that should have always been present for all the developers on “the team”, but now that the developers are AI agents they have the bandwidth to be able to write that documentation instead of just shipping the pull request with a terse “it works, check the tests.” note.
As a human developer, I never had the patience to write really good documenation AND keep it in sync with the project as the code evolved through development. I have written good prospective documentation, I have written decent retrospective documentation, but keeping either in sync with the implementation as the implementation evolves during maintenance is a heavy burden - one that LLM agents do without complaint. Yeah, they’re less than perfect, so are the humans on the teams. As long as additional passes invested in making things self consistent are consistently improving the state of things, I’m fine with telling the agent “take another pass at making the documentation consistent with the implementation while I go to this meeting…”
Most things are only inevitable if accepted. Human history is plagued with things that never should have been considered, let alone accepted.
It’s pretty clear that this tech has been accepted already outside a few fringe online communities.
So was slavery
Damn zombies everywhere
Ah yes, new form of automation is just like slavery. You are so very intelligent.
The slavery reference was an example of people accepting things that clearly should not be accepted.
You are a deliberate waste of space.
Again, the suggestion that new forms of automation should not be accepted on the same basis as slavery is imbecilic beyond belief. You are a clown.
Why? People use linux even though windows seems unavoidable, people use privacy respecting messaging services when everyone says to contact them on whatsapp, so many people use reddit, barely anybody uses lemmy
If you cant completely avoid something, should you just give up on trying at all?
Why are people giving something that is ruining the internet, politics, learning, the environment, jobs, art, mental health so much leniency
Laziest attitude. An excuse to just comply and conform. If it’s something you oppose, then fucking oppose it. Your expression of apathy is what most people do, but plenty don’t really want to. Then grow a spine. No offense with my hyperbole.
By all means, exercise that spine.
Will you also be ignoring the new CVEs if they’re discovered using AI?
I don’t know what that is; not a professional developer. And I truly meant when I said no offense because I was simply latching onto your comment to address the principle. If you - or whomever - don’t have a problem with integrating AI, then my statement isn’t directed toward you. It seemed based on your wording, that you’re opposed to it but accept the inevitability and therefore embrace it. That’s exactly what allows it to flourish - everyone sharing that reaction.
CVE stands for Common Vulnerabilities and Exposures - this is the reporting system that describes problems with various versions of various software and operating system components / configurations. They generally don’t publish them until a fix is also available. These are the things that tell people: if you don’t upgrade your XYZ an attacker can take control of your system, execute arbitrary code, without you doing anything except connecting to a network the attacker has access to… AI is finding, and fixing, CVEs at about 5-10x the rate that people were finding them without AI 2 years ago.
For me, it’s an example of: if you don’t participate in AI things and make the extra new patches coming out, the attackers who do use AI things are going to pwn your systems with them. Doesn’t matter if you’re a professional developer or not, if you use a computer, you need to apply the patches and updates, if you “opt out of all things AI” you’re just going to be vulnerable.
Stuff like that doesn’t leave a good way to opt out, the environment is changing and if you don’t go with it, you’re going to be victimized by it.
AIDS is inevitable and is here to stay, should we all get it?
I’m just gonna say that this diminishes the seriousness of AIDS more than it serves as a reasonable analogy.
OK, other coments are valid, but this borders on rage bait.
To answer your wuestion, one has 0 uses beside causing harm to people, other has geniue, valid uses that help humanity. There is a saying “if you cant beat it, join it” and how I see it AI is forced on us, or will be soon enough, and I see no way to fight it in long term (though some people aparently do, so kudos to them). I will embrace AI on my term, by selfhosting European open-source models, and educate my family about dangers of AI, and how to use it safely. Telling them AI is satan while their conpany forces them at every step of their job, if they don’t know how to safetly use it, might end up with more problems than solutions.
In a way I am fighting AI as in “corporate AI” but embracing “lesser of the two evils AI”. Thus embracing it on my terms.
To use your example, I am not forcing AIDS on my family, but educating them about it and giving them shots agains other lesser diseases like HPV.
Ah, yes, “I don’t like it so I’ll call it ragebait.” There is no lesser of two evils, it all has the same source. The models that are usable in any capacity are trained by the same companies on the same stolen data. You may have given up yourself and it’s your business, but go fuck yourself for telling others that they must embrace it and there is no alternative.
I never said other people should follow my steps. Well, let’s just agree to disagree.