RE: https://infosec.exchange/@patrickcmiller/116749455911829582

Once again, "it's useful for programming" is being used as cover, to justify the continued existence of this company and industry.

The money that we pay toward coding assistants extends the runway this industry has, to continue positioning itself as "indispensable" and "inevitable", while destroying labour rights, open knowledge, and the environment in the meantime. That money is actually critical for that runway, because coding assistants are one of the only high-margin products these companies have.

Programmers don't like to think about this, and like to pretend that this technology is neutral and that we can use it regardless of the underlying ideology. This is completely burying our heads in the sand.

I'm just not interested in participating in any of this.

#noAI

@cxiao it's just not even good at programming. i really really tried to get good results just this year and it's still shit.

@dysfun @cxiao

Yes, but you have standards... "Industry" does not

It's almost comical how quickly talk of "best practices" completely evaporated when there was an easier way for pseudoengineers to pretend they know things

@luxliquida @cxiao doesn't matter, it costs too much to replace developers with it.

and everyone who has adopted it has started having outages. can't hide from it forever.

@dysfun @cxiao

Their goal isn't to reduce business costs, though

Its twofold: disenfranchise labor (which costs them power) and justify their investment portfolio (which increases personal profit)

The latter is especially funny to see... When someone has an irrational attachment to finding problems that use a specific solution and the real reason ends up being, "I invested in Microsoft/IBM/etc"

@luxliquida @cxiao what do their goals have to do with the fact that their clients won't pay for what they offer at anywhere near what it costs to run?
@dysfun @cxiao 🤷‍♀️

@dysfun @cxiao My only point was that business decisions are rarely rational and usually based on the biases and incentives of the people running then

But we're apparently just talking past each other right now, so I'll leave it there

@dysfun @cxiao Even if it’s good, it is harmful.

@dysfun @cxiao

It's complicated using coding AI, along with gold, it can produce shit... often because it tries to do the minimum to satisfy what you asked. So what you ask, requires some care, like a prosecution lawyer asking a hostile witness.

What you might leave unsaid, it will skip. It will leave unsaid things that it has skipped, until you ask it from a new context. For example it will be satisfied to not even build-test let alone create a meaningful test suite and confirm it before claiming everything solved.

Even when it produces something good, you have to manually iterate on it today asking a new context to do a security audit etc.

Even so... it's a huge boon once you get used to how to drive it.