The people at the top honestly don't give a fuck if it barely works as long as it's an excuse to cut costs. In things like Customer Service, barely working is a bonus, because it makes customers give up before they try to get their issue solved.
I am always suspicious if a regex I write doesn't throw some form of pattern compilation error. It usually means I'm not even close to the correct solution.
You know what? If your management is telling you to use AI generated code to “go faster”, just go ahead and do it. But fork the repo first, in case you’re still around when they get fired and someone sensible says to put it back how it was before.
Well, if you just swap your CI to point af the fork, and then port over the non-ML delta of business logic, then you’re a fuckin hero and can write your own check, so long as you play it right. Depending on the company. And the leadership. And where you live. And how much of the kool-aid you drink. And-
But I digress. I do think it’d be quite possible to wrangle a promo out of a situation like that if you play it right.
If you know even a little about how an LLM works it's obvious why regex is basically impossible for it. I suspect perl has similar problems, but no one is capable of actually validating that.
I swear to god,someone must have written an intermediary language between regex and actual programming, or I'm going to eventaully do it before I blow my fucking brains out.
How do you think that would look? Regex isn't particularly complicated, just a bit to remember. I'm trying to picture how you would represent a regex expression in a higher level language. I think one of its biggest benefits is the ability to shove so much information into a random looking string. I suppose you could write functions like, startswith, endswith, alpha(4), or something like that, but in the end, is that better?
It will replace a lot of crappy jobs the same way the industrial revolution did with machines making it possible to improve lifestyles (which is what machines did).
The people that typically hate LLMs (AI) are the same people that don't mind developers flooding the market with 'free software' (which can thwart real competition, not just reduce paying jobs).
It has gotten me on the right path on occasions where it was wrong, and when I question information it will most often tell me 'you're right!' and have a good chance of a real answer.
The biggest failure I've had with it is trying to get the ffmpegthumbnailer working in Windows. Other than that, it's annoying how many times I ask for instructions for Windows and it tells me to use blatant Linux commands (or package managers).
The people that typically hate LLMs (AI) are the same people that don't mind developers flooding the market with 'free software' (which can thwart real competition, not just reduce paying jobs).
And "fuck the free market" while we're at it, am I right?
The only people who hate free software are those who either can't compete in quality with FOSS offerings, or have something to gain through vendor lock-in. And neither of those are beneficial for anybody other than the software vendor.
Vendor lock in is a myth. Vendors stopped selling Linux pre-installed because it cost them more in returns and support. -Take a look at those prices on vendors that sell laptops with it. Linux users will also likely choose a different distro anyway.
Older people tend to know better the evils of communism and don't need to be developers to be against FOSS.
To be fair a lot of the windows commands ARE now Linux commands, thanks to WSL. Lots of people using it directly from within windows now instead of trying to make windows-only solutions.
Anecdotally, every AI has generations to go before it's good enough to replace a person entirely. It's a solid tool for people that know how to code, but it's nothing more than hobby or reporting worthy to someone with limited to no programming experience. It does not make secure or efficient code, and it's only as good as the input, which will not be good from someone that doesn't understand how to code. Anyone that blindly trusts generated code and pushes into production, is insanely reckless and grossly unqualified to have that kind of power.