batshit_beaver
Joined 5 years ago
Joined 5 years ago
Well yes when your tokens are nearly free, then getting literally any business value is a good outcome.
Neither of these statements are true if your team is building anything remotely complex with real customers. You can’t quickly verify if your decisions will survive the test of time and past mistakes can’t always be easily fixed. LLMs trivialize the easy parts of software development and enable faster enshittification of the projects they’re used on, but that’s about it.
Engineers introduce these packages into their own projects that have far fewer of the above guarantees than OSS, are built under pressure from deadlines, and have a constantly churning set of maintainers.
I think from the perspective of a business its own code does call for greater scrutiny than its dependencies.
The problem we’re collectively running into is that nobody knows if this actually poses a problem anymore. We’ll find out in 5-10 years, but businesses and clients can’t wait that long.
As a side note, I don’t think it’s fair to blame the “management” for setting expectations around AI use. They’re driven by market forces. If competitors are producing slop and customers are gobbling it up, then from a business perspective it _is_ a mistake to abstain from AI use.
What I’m finding quite fascinating is that we’re in a weird spot right now where we’re both expected to produce slop AND understand it / be responsible for it. Seems unreasonable.