255
She won an exemption from using AI at her tech job. The Pope's remarks could fuel similar appeals.
(www.businessinsider.com)
This is a most excellent place for technology news and articles.
And yet, that's all my boss wants of me. "Does a dev really need to understand the code if the AI understands it?"
That's frustrating.
(The AI does not, in fact, understand it. The AI doesn't understand anything at all. It's a statistical text prediction machine.)
It sounds like your boss needs to stop being anyone's boss. That kind of view is going to lead to piles of tech debt and everything that comes with it.
I mean, I haven't worked at any company that doesn't have a decade or more of tech debt all human-made.
Is this any worse such a regard?
I do not advocate for more bullshit, but I don't really think that this will make a big difference either way.
AI seems like it will help the already bad bosses do more - which seems like a bad thing. It's better if the bad ones just wank off in the toilet all day.
I think how much difference it will make in the long run will depend on who gets sacked and who survives.
By the time that's a problem, he will have failed upwards because of his 'forward-thinking' AI push.
That if is doing a lot of lifting here, because AI doesn't understand anything, it only finds mathematical responses to your question. There's a reason the AI can't give you the same script twice (or it constantly rewrites the fucking thing instead of just fixing the thing I told it to)
These models do have some form of understanding though. There are features for bugs and typos, and general features that map descriptions and pieces of code. It understands the code in so far it helps with next token prediction.
The bigger problem is that these language models are inherently unreliable and stochastic in how they generate. You request a feature - and it destroys something else in the process - because a single incorrect prediction caused it to diverge and skip a portion of the original code. You request a small modification - and it decides to restart from scratch - because random sampling made a different way of doing something more likely rather than what was there already. Errors compound and the model has no way of fixing or correcting them.