Not much ROI, if any. My employer's been making some studies and come up with very modest productivity gains - so of course they want us all to use it, but I'm not sure they're taking the true costs into account. Especially not once token pricing actually reflects reality, and we all get brain rot from using the things instead of thinking. If this thing doesn't collapse before we can run a solid coding assistant model on a developer's machine, maybe it's got some legs.
That doesn't seem very likely.
The legacy of LLMs will live on in various models doing various specialist things (they seem like a really good progression on speech synthesis for example) but the current edifice will come crashing down and if we're very very very lucky they won't take the global economy with it.
Ah the good old "move the thing you're about to click on just before you click it" thing. Soooo many UIs have this problem and it is driving me crazy. I feel like there needs to be a rule that once you've rendered a clickable thing you can't move it until the user does something that might reasonably cause it to move.
They said that in the past about many things too - including KDE.
I remember the old discussions from a few years, aka KDE will not
depend on systemd. Back then I predicted it will happen.
Lo and behold - it happened.
Isn't it fascinating how naysayers ended up being right, later down
the road? This happens often because they tend to be more critical in
their thinking than the three seconds memory folks.
With all due respect, you're one individual and basic color terms for a language are not determined by a single individual. If you look at usage via proxies like Google ngrams[1] or Google trends[2], cyan barely registers, which suggests it hasn't really shifted to a basic color term.
But its frequency still rose by over 300x since the start of the chart, which might suggest that for some people it is a basic color term.
"English" isn't one monolith. Every English speaker speaks their own version, some closer to each other than others, and new features are constantly being added or removed.
The further you have to narrow down the set of speakers for whom it's a basic color term, the less of a basic color term it is for English as a whole. We don't have to have this argument about e.g. orange.
Your analogy with CI/CD is flawed because while not all were convinced of the merits of CI/CD, it's also not technology built on vast energy use and copyright violation at a scale unseen in all of history, which has upended the hardware market, shaken the idea of job security for developers to its very foundation and done it while offering no really obvious benefits to groups wishing to produce really solid software. Maybe that comes eventually, but not at this level of maturity.
But you're right it's probably unenforceable. They will probably end up accepting PRs which were written with LLM assistance, but if they do it will be because it's well-written code that the contributor can explain in a way that doesn't sound to the maintainers like an LLM is answering their questions. And maybe at that point the community as a whole would have less to worry about - if we're still assuming that we're not setting ourselves up for horrible licence violation problems in the future when it turns out an LLM spat out something verbatim from a GPLed project.
Of course, nobody is claiming that there aren't lots of Firefox crashes which are caused by bugs in Firefox. Quite the opposite, based on these figures. What people find interesting is that the amount they're suspecting are down to hardware faults is way higher than most people would have expected.
Reactive UIs may have been made popular on the web, where they're an absolute nightmare, but native code does them better still.
Best time I ever had in a job was writing WPF applications in C# using ReactiveUI. Once we really understood the underlying model we were plugging stuff together so easily. It is a really good model, but I can't see how React is a good example of it.
Of course I had lots to complain about then, WPF had bugs, C# has a number of big problems, but it was, overall, very nice.
Maybe it's because there's no overall benefit to these things.
There's been a lot of talk about it for the past few years but we're just not seeing impacts. Oh sure, management talk it up a lot, but where's the corresponding increase in feature delivery? Software stability? Gross profit? EBITDA?
Give me something measurable and I'll consider it.
That doesn't seem very likely.
The legacy of LLMs will live on in various models doing various specialist things (they seem like a really good progression on speech synthesis for example) but the current edifice will come crashing down and if we're very very very lucky they won't take the global economy with it.
reply