1,681 karma · joined October 3, 2018
Doing 2 well is the AI babysitting mentioned in the article. Of course you can stop it every minute and tell it to do something else, then watch it like a hawk to make sure it does it right, then clear context when it ignores you and makes the mistake you told it not to make. But that is often then slower than just doing the work yourself to begin with, probably leading to the findings we've all seen that LLM use is actually reducing productivity.
I think living with crappy AI code is the price we currently have to pay for getting development done quicker. Maybe in a year it'll have improved enough that we can ask it to clean up all the mess it made.
(Possibly I just have higher standards than most, other humans can be quite bad too.)
I can have Claude write stuff that does basically the right thing and actually works but, as so many people say, it's like working with a junior dev. The only way I'm going to get code I'd want to present as my own is by sitting looking over their shoulder and telling them what to do constantly, and with a junior dev and with Claude (etc) that takes longer than just writing it myself.
AI-coded/assisted work should be flagged as such so everyone knows that it needs extra scrutiny. If we decided to let a horde of junior devs loose on a codebase we'd naturally pay more attention to PRs from new intern Jimmy than revered greybeard Bob and we shouldn't let Claude hide behind Bob's username.
Yes it knows a lot and can regurgitate things and create plausible code (if I have it run builds and fix errors every time it changes a file - which of course eats tokens) but having absolutely no understanding of how time or space works leads to 90% of its great ideas being nonsensical for UI tasks. Everything is needing very careful guidance and supervision otherwise it decides to do something different instead. For back end stuff, maybe it's better.
I'm on the fence regarding overall utility but $20/month could almost be worth it for a tool that can add a ton of debug logging in seconds, some months.
I think you and your colleagues should sit back and take it easy, maybe have a few beers every lunchtime, install some video games on the company PCs, anything you can get away with. Don't get fired (because then you'll be replaced by keen new hires), just do the minimum acceptable and feel good about that karma you're accumulating as a brake on evil.
There's a lot of stuff I started writing from personal experience but I've just deleted it because I sense what's being talked about in the article is probably classifiable as an eating disorder and I am in no way qualified to say anything about eating disorders. People who identify with the sentiments expressed in the article may want to consult a doctor.
At least with Windows it alternately gets much worse then a bit better again with each version.
Regarding the monstrosity in the link, yes it does make me 'feel things' - things I will refrain from typing out lest they be construed as threatening behaviour.
I'm way woker than the average person but I have to admit encountering a singular 'they' breaks my concentration in a distracting way - there's definitely possible ambiguity.
I think this is industry standard practice in 2025, right?
They already operate in China, allowing the Chinese government to access all "Chinese" user data. Non-Chinese Apple accounts also work perfectly well in China, which leads me to believe that the extent of data sharing is greater than has been disclosed (or dissidents could just use a foreign phone to avoid surveillance). I strongly suspect the CIA/FBI/DHS has similar access.
(Microsoft stuff also works fine in China, Google stuff does not. Draw your own conclusions.)
I think it's somewhat likely they'll just backdoor it and not tell the public, they can see this is just the way the world is headed.
If you want to message someone secretly, use an audited open source solution - don't rely on a megacorp to look out for your interests.
I've chosen not to have kids (my childhood experience of other kids being one contributing factor) but if I did I would not want them to be anywhere near a UK state school.
(The only thing I do often that's CPU-limited is compiling, being faster at that saves me maybe a few minutes in a full working day; I don't care. I am frequently limited by RAM and I really hate shuffling things around to make space on drives.)
If they mean "phones" say "phones". If they mean "social media" say "social media". Oh but then all the bullshit about stuff being close to one's face wouldn't make "sense" (I wear glasses, I must be constantly terrorising myself.)
It may be a very slight overreaction but my first thought is that everybody in the entire faculty that produced these findings should be re-employed doing something actually useful like grocery deliveries.
Perhaps if 24 minion instances constitute an actual problem (rather than just inelegance) their example for it is actually foundational debt related having a "minion" being the simplest primitive that would do the job when maybe something lighter could have existed.
Using a LLM as an autocomplete (typescript, kotlin) I found it'd be right about 10% of the time, very obviously wrong ~30% of the time, but mostly (~60%) *plausible*. Plausible is the worst, because if I don't spot the error immediately it'll come back to bite me in the coming hours/weeks and it takes me much longer to fully comprehend existing code than it does to write new code myself.
Asking questions fares better, but I never have easy questions and for difficult ones it'll usually be wrong. Like, if I'm asking an LLM a question I'm usually at a point where I've read the docs and there's something I don't understand - so it's not that surprising that the LLM won't understand it either. Occasionally pointing out the flaw will get a better answer, but more often it just leads to a circle of flawed answers. I feel like people who say this is some sort of revolution are perhaps people who weren't very good at finding information themselves.
The only places where this stuff seems to be an unqualified success so far is for jobs where the quality of the output is not very important.