Top
Best
New

Posted by yegg 3 hours ago

No, everyone is not using AI for everything(gabrielweinberg.com)
269 points | 268 comments
acc_297 2 hours ago|
On the post-grad job hunt right now - I note that most employers will ask in a technical interview or whiteboard interview "how are you using LLMs?"

It's tough to answer because you want to hedge for both an AI enthused employer and an AI hesitant employer with limited information about who they are and how they personally use these products. I've been responding with a sort of long winded answer about how 'there is clearly a learning curve for how this technology fits into any process and how I always always always double double double check yadayadayada'

I'm probably using the chat/ask functionality on a daily basis for quick debugging / new technology learning questions but I have yet to really use the fully agent or computer-use products because I've had more bad results than good the few times I've tried them (re-factoring a big repo of decades old fortran+C code for modern compiler/OS some things started to work but ultimately I abandoned that effort).

hypfer 2 hours ago||
> It's tough to answer because you want to hedge for both an AI enthused employer and an AI hesitant employer with limited information about who they are and how they personally use these products.

Have you considered just answering truthfully?

Would you even want to work somewhere where you need to play a role and where they flip out when you say the wrong word you should've correctly guessed through mind reading? That sounds not like a job but a toxic relationship.

emodendroket 2 hours ago|||
I assume it's because he is seeking to pay rent, food bills, and other expenses through employment.
massysett 1 hour ago|||
“I assume it's because he is seeking to pay rent, food bills, and other expenses through employment.”

Fair enough, so if there were one “right” answer, that would be the one to give whether true or not.

But here there is no obvious right answer. If the employer is looking for a particular answer, the poster doesn’t know what it is. In that case, the best thing to say is simply the truth, particularly when the truth that the poster gives here is completely reasonable.

reg_dunlop 1 hour ago||||
It's possible to work for an employer, and not have to compromise your values and or professional integrity.

The attitude suggested by your response suggests you haven't lived that reality yet.

Either way, I'd rather be rejected by an employer for speaking my truth, than lie to be somewhere I'd rather not be.

pesus 1 hour ago|||
This a very condescending and privileged comment. The job market is much different when you're just starting out, and it's especially brutal these days for new grads.
d_silin 54 minutes ago||
It is not. I made that choice in the past and will do it again.

"Speak the truth, even if your voice shakes"

dspillett 15 minutes ago|||
>* I made that choice in the past*

You were replying to “The job market is much different when you're just starting out”. The past is not now, and you are not just starting out, so your comparison of their position and yours is invalid IMO.

> and will do it again.

Good for you for sticking to your guns, I'm about to do the same with a company that has all but said “dig into AI or get left behind”¹, but those starting out as freshly minted grads likely do not have the luxuries that we might have² and the jobs market is freakishly competitive for them right now³ in a way that I don't think it ever has been before.

--------

[1] time will tell if I leave of my own volition before getting kicked!

[2] experience (both actual experience and experience “talking the talk”) to help getting the next gig, a mortgage paid off so making ends meet is easier, etc.

[3] It had been heading that way for a while, the recent explosion of GenAI+agnetics has made it worse.

plandis 21 minutes ago||||
You’ve actively made the choice to go hungry instead of hedging your answers during an interview?

I certainly feigned enthusiasm when I was in high school to get an after school job in order to help my family buy food.

d_silin 16 minutes ago||
Yes.
monkpit 25 minutes ago||||
You should really examine your situation and beliefs if you think this isn’t a privileged position to be in.
reg_dunlop 2 minutes ago|||
We live in an ecosystem where we (engineers/developers) can promote ourselves and display our skills/acumen/values/professionalism/responsibility in an unequivocal way. Regardless of your experience level.

I bootstrapped myself from poverty to Staff software engineer, past the age of 45.

Is that privileged? Or sheer will and force of effort?

I am not unique. I am an example.

therealdrag0 7 minutes ago||||
Even “unprivileged” people are moral actors that can take their high road at personal cost.
hypfer 19 minutes ago|||
Hacker news is full of people having given up, building torment nexii and coping/rationalizing _incredibly_ hard.

So while I agree that privilege is certainly a factor, so is what I've just said.

A lot of people here live very cushy lives that cushion them from very pointy thoughts and questions. As someone who too has to live in this world, I'd rather they didn't.

tisdadd 27 minutes ago||||
I believe that I must be truthful because of my faith, though I understand people feeling pressure otherwise. I have had to quit places that I found lying to part of the employees before.

It is very sad to me that people do feel that pressure, and how the current job market is.

On topic with the article, I would love to be able to trust AI with more, but have found that I have some useful moments with it, but more because of Internet search not being how it used to be for quality.

KittenInABox 34 minutes ago|||
I think it depends. The people that I know that have made significant sacrifices to live along their morals are usually people who 1) are intensely bitter when others will not sacrifice as much as them; 2) are completely understanding of people who will not sacrifice as much as them or acknowledge that they simply have less to sacrifice than others. For example someone who is willing to live the "dirtbag" lifestyle out of their car to dedicate to their outdoorsman activity who is either bitter others have the relative financial security or feel immensely grateful they have consistently good enough health that allows them to be outdoors with so little resources.

For example I think the decision to stick to certain morals is very hard if someone has a disabled dependent, are disabled themselves, or require consistent access to healthcare. There are different lines for different people of course. Our ire shouldn't go towards individuals who make these decisions but the people in power who force others to be in a position where these decisions need to be made.

d_silin 12 minutes ago||
In the end, everyone makes their own choices.

I don't want to preach martyrdom, but I am also offended by people choosing moral bankruptcy when faced with even the slightest hardships.

ipaddr 1 hour ago||||
This isn't a value item for most people. Employer doesn't want ai used great handcoding or employer wants ai used great prompt coding.

My truth is I don't care either way . I get the sense that's the same for parent poster. They just want a job and to say the right thing to get past the hiring filter. Even if I did have a truth its not something I would put above being remote, pay and how a company develops software. I'd rather not have a truth and not have a daily standup.

ccppurcell 1 hour ago||||
The job market being as it is, a lot of people simply don't have that luxury.
lazide 1 hour ago||||
Cite needed - FAANG certainly leaned hard into ‘lie to survive’.
acc_297 1 hour ago||||
you assume correct
furyofantares 1 hour ago||||
I think honesty is still probably correct - if you're struggling to figure out how to hedge.

I think you'd rather have good odds at some companies and 0% at others, rather than abysmal but non-zero odds at all companies.

And as an added bonus, you might get hired at a company where you're actually a good fit, rather than one you weasled your way into, and get to pay rent, food bills, and other expenses through employment for a long time!

simonw 1 hour ago||
It's pretty easy as an interviewer to spot when a candidate is hedging on a question, and it's the kind of thing that might get discussed in the post-interview debrief.

"Wouldn't give a straight answer on question X" isn't an instant no-hire, but it's not a positive signal.

ipaddr 1 hour ago|||
This doesn't make sense in practice. He hedged so not sure need to look at other factors vs he picked a side and he selected the opposite of what we wanted no-hire or he answered what we wanted small positive signal need to look at other factors.
airstrike 1 hour ago|||
ironically, I'd understand people not giving a straight answer on this particular topic
hypfer 2 hours ago||||
I mean maybe that is because I live in a still mostly not failed state (Germany), but I can't imagine that these things would be _so bad_ that living in fear of saying the wrong thing would be something worth considering.

Plus, and leaving that aside, I have my doubts that even if you did that, that that company would stay alive for very long. Reality has the habit of eventually ripping this kind of unproductively delusional people (like e.g. a boss that flips if you don't say the right word with regards to the current hype) to shreds eventually.

lukevp 1 hour ago|||
The US has no social safety net. Healthcare comes from your employer. Everything is centered around having a job. Opinions on AI diverge significantly and someone’s response to this question would be pivotal to me in a hiring role. The market is not great for job seekers. The hiring manager can wait for someone who aligns with their company’s perspective on this.
atomicnumber3 1 hour ago||||
No, if anything, I would say a very unfortunate trait of existence right now is that reality does NOT tend to punish corporations for being completely idiotic, at least not very fast at all.

Look at musk's companies. They will basically never (on any near timescale...) produce GAAP profitability and yet their IPO is in the trillions. To the point that S&P refusing to suspend their GAAP profitability requirements means the index will basically never see this company in it (which I'm quite pleased about).

The power of already-accumulated capital is simply more powerful than things like "don't be completely pants-on-head stupid about a recent fad" "don't seig-heil in front of the world stage" "there's no point in having people come to an office just to spend all day on zoom" etc etc etc.

The market can remain irrational longer than you can remain solvent, and companies can remain irrational longer than you can go without contributing to your 401k.

retired 1 hour ago|||
How is Germany relevant in this?
hypfer 1 hour ago||
Acknowledging that my perception might be skewed because there are still a ton of social safety nets in place.

The same might not be true everywhere.

thatjoeoverthr 1 hour ago|||
Last time I was in Germany I saw what appeared to be homeless children
ipaddr 58 minutes ago|||
Did they look Ukrainian or Syrian? Germany let in millions of people over the last few years and never built enough housing.
yakshaving_jgt 1 hour ago|||
Welfare doesn't entirely eliminate homelessness.

It's… like… not that simple.

retired 1 hour ago|||
Last time I was in Germany I saw elderly people going through garbage bins in the park I sat at. I think you overestimate the safety net in Germany. In my European country the elderly sit at cafes drinking coffee, not going through bins.

Update:

Every street corner has a yellow garbage bin for recycling. That is where your plastic bottles go. Seems like a better system than having elderly going through bins.

Avalaxy 1 hour ago|||
Maybe in your country they also don't have a deposit on bottles/cans, making it pointless to go through trash cans?
spacechild1 1 hour ago||||
Keep in mind that not every old person who searches garbage bins is actually poor. Some of them just have dementia. I personally know such people in my home town.
ezst 1 hour ago||||
Not OP but many people eligible for social benefits don't seek it, for all kinds of reasons (not knowing about it, pride, ideology, peer pressure, ...)
hypfer 1 hour ago|||
That's why I said "mostly"
retired 1 hour ago||||
I typically seek employment for the free electricity, coffee, internet, water, microwave usage and coverage from rain. Some employers even offer showers!

The best benefit about working in a large office is that nobody checks the basement.

tfehring 1 hour ago|||
It's still just a bad answer across the board. Having opinions and being able to articulate and defend them clearly is itself an extremely important hiring signal regardless of a company's stance on generative AI. An AI-forward company will be looking for an answer like "I haven't written code manually since 2025, I use ..., I stay on top of new tools without drowning in hype by ..." If that's not your answer, you probably aren't a good fit for those companies, but companies that would be a fit will still want a similar level of decisiveness. Much better to give an honest answer that will sound good to the right people than a wishy-washy answer that will sound bad to everyone.
stevage 1 hour ago||
Surviving in most companies requires a certain amount of wishywashiness.
maxbond 49 minutes ago||||
I don't think having trouble knowing how to tailor your message to your audience because of limited information implies it isn't truthful. Answers to jobb interview questions are usually very manicured and rehearsed but I don't think they're generally lies.
hdhdhsjsbdh 1 hour ago||||
> Would you even want to work somewhere where you need to play a role and where they flip out when you say the wrong word you should've correctly guessed through mind reading?

This just sounds like a standard tech interview. Mind reading to find and perform the secret “signal”. Nobody flips out if you don’t find it, they just move on to one of the other 1,000 candidates for the role.

Forgeties79 4 minutes ago||||
> Have you considered just answering truthfully?

We all filter and “nudge” the truth during interviews. We all cater our responses to the person in front of us. Let’s not pretend otherwise. Your interviewers sure aren’t.

blitzar 1 hour ago||||
> Have you considered just answering truthfully?

I remember the graduate recruitment days - If you told the truth you were the only candidate they saw all day that wasn't the captain of the football team, top of the class and voted most likely to succeed - aka the worst candidate they saw all day.

yawnr 48 minutes ago||||
Because almost every HR department now has a directive to only let people through the screening process who say they are using "fully agentic workflows" even though that's moronic.
queenkjuul 11 minutes ago||||
> Have you considered just answering truthfully?

It's 2026, you gotta sell your soul just to get a phone screening

ACCount37 1 hour ago||||
Would being truthful improve my chances of being hired?
michaelsalim 1 hour ago|||
It's funny cause I just interviewed some people last month and I asked the same exact question. And the answer to your question is probably. The technology is so new that I expect people to have a variety of different opinions.

From the 3 people I interviewed, all of the answers are very similar which is along the lines of: Kinda, but we need to be careful of using it, privacy, hallucination, etc.

All very safe answers and doesn't say anything new to me. If they had been more specific about why and their experiences with it, I'd probably favor them more due to their experience with it. It'd also signal to me that they form their own opinion rather than simply following the crowd.

robertn702 1 hour ago||||
Yes. Hedging results in a middle-of-the-road answer that, at best, comes across as lukewarm. Companies want to hire people they're excited about and are convinced fit into their culture. An honest answer will get you more strong noes but also more strong yeses, and strong yeses turn into offers. Hedging, produces only weak yeses and noes, which tend to end in no offers especially in tighter job markets like the one we're in.
hypfer 1 hour ago|||
If whoever is hiring is actually good at their job: yes.

That is of course assuming that they're looking for some long-term stable team member.

A skilled interviewer smells dishonesty.

However, and to be fair, whether and how they act on it depends on the specific situation.

ACCount37 1 hour ago|||
What is this "skilled interviewer" thing and where have you seen it?
hypfer 56 minutes ago||
While this industry surely is frustrating and full of pitiful fraudsters, I don't think that what you're saying is fair or leading us anywhere.

Most of our stuff in this world actually does work, and the reason why it does is that skilled (teams of) people that care have built it. Meaning that these people can be found in many _many_ places.

ipaddr 47 minutes ago|||
The skilled interviewer is rare. But if truly skilled they understand why people hedge and would not consider that dishonesty but a skillset the company might need. A semi-skilled interview might pick up on that and assume the worst.

Very few jobs are looking for opinioned most are looking at people who might fit in unless you are hiring to distory from without.

jazz9k 26 minutes ago||||
As if most people have a choice in the matter.

To be honest, I don't think I would want to work with or hire you, based on your response here.

satvikpendem 2 hours ago|||
Not everyone has that luxury when there are bills to pay and mouths to feed.
tomrod 48 minutes ago|||
> It's tough to answer because you want to hedge for both an AI enthused employer and an AI hesitant employer with limited information about who they are and how they personally use these products.

I'm an old hat on both sides of this type of discussion from a post-grad view.

Recommendation: use it to own the conversation and to signal mutual fit. Yes, your idea of AI lover versus hesitant matters. I recommend reframing the question to pivot to your fit to the org (and org fit to you) question. Show/concisely explain how you consider whether LLMs are fit to a task and how to tell it improves outcomes.

An outcome focus and willingness to show thought process around a common use case will be a substantially strong response.

vibe_that_works 1 hour ago|||
Replying as a hiring manager since this might help other post-grad job seekers:

- Any long-winded answer to a question is immediate out and has been for years.

- Not having used agents and not being able to comment on what to do and what not to do with them is immediate out since early this year.

xpct 1 hour ago|||
> Not having used agents and not being able to comment on what to do and what not to do with them is immediate out since early this year.

From all the tech that we have, agents are really not that hard to learn on the job. They're also not a magical silver bullet.

vibe_that_works 1 hour ago||
True, but please don't give job seekers false hope with this statement. I commonly see 60 - 180 applicants for one open position. Good luck finding a hiring manager who wants to take a bet instead of going with proven experience.

I think upskilling is the right move in this environment and it is dead simple: Invest a couple of days to show initiative, learn agents yourself and be able to speak from true experience.

moregrist 57 minutes ago||
I love that we’re already talking about “proven experience” for a technology that’s essentially 15 months old, arguably only broke into the mainstream 3-6 months ago, has an unclear RoI for many companies, and seems to be changing quickly in both cost and “best practices.”

You’re more or less admitting that you’re playing trendy tech lottery. Which is fine, but maybe not generalizable to the whole industry.

ejpir 28 minutes ago||
15 months, 15 months ago, is not the same 15 months now. You'd be ignorant to think this a trend that will just fade. If we look at that has happened the last 15 months, it'll keep getting bigger and better. Hopefully not more expensive though.
hypfer 1 hour ago||||
> Any long-winded answer to a question is immediate out and has been for years.

Why?

If the winding path is actually interesting and gives you insights into how the person works, why would that be a bad thing?

vibe_that_works 1 hour ago|||
Often the hiring manager will have the person to be hired somewhere in his report chain. So if a person can't effectively communicate and can't properly respond to a "I only have 2 minutes, shoot", then I am getting a future liability into the company that will slow down all future communications.

I much rather prefer someone who needs 3 seconds to triage a question and tell me: "This is X, I know this, here is the solution" or "This is Y, I don't know it, but I will get back to you within 24h".

I do absolutely not want a "Well let's think jointly about this for a couple of minutes". There is no jointly with your boss. Let's do a some math of a 1:12 manager to direct report ratio. That means for every hour you have, your boss only has 5 minutes. And if you talk to your boss' boss, they have 25 seconds for every of your hours.

wk_end 1 hour ago|||
I absolutely do want to work with people who want to think jointly about interesting questions for a couple of minutes. Give me your long-winded (thoughtful!) answers. Let me see how you think. Let me see how well I (and others) can think through things with you. That's what the point of an interview is, IMO. And I've been gainfully employed in tech for 15 years now with that attitude, often in environments with other like-minded folks, often involved in the hiring decisions that have led me to work with those other like-minded folks.

So in the same interest of helping post-grad job seekers, do what you've gotta do to get yourself paid, but maybe don't presume that vibe_that_works speaks for every hiring manager.

hypfer 1 hour ago||||
That does sound like a bad org tho, sorry to say that.

Not to disagree of course that time is limited, but in my experience, optimizing it this harshly leads to poor results, because eventually, you just get leapfrogged by reality.

Hyper-optimized systems are brittle and can't really adapt to the market changing.

But yeah, I guess they still need developers. Just doesn't sound like a fun job :D

vibe_that_works 1 hour ago||
Just trying to fix the misunderstanding: I am not saying that you will have a literal 25 seconds meeting with your boss's boss. I am just making a math argument taking typical orgchart ratios.

So let me take this a step further. You want to meet your boss' boss for 10 minutes to present them something. 10 minutes of his time are an equivalent of more than 20 hours of your time. So if your initial idea was to "take maybe 1-2h" to prepare for this -> You are underprepared by at least one order of magnitude.

hypfer 1 hour ago||
I mean I am no expert, but to me it sounds like the org you're describing seems to lean away from the "engineering" side of things and into the "org for the sake of org".

Which might not be ideal, because "orging for the sake of org" to my understanding consumes significant resources not going into building products/marketshare/shareholder value.

But then again, I'm no hiring manager in such a structure, so this is probably just an uninformed take.

awkwardpotato 1 hour ago||||
> I do absolutely not want a "Well let's think jointly about this for a couple of minutes".

But why?

Most of my most fulfilling experiences in tech have come out sitting down and hashing out a problem with someone else (including with managers/leaders).

It sounds like a miserable org if I am not expected/allowed to have an actual back and forth conversation with my boss. If I'm employed to be on a team working on an aligned common goal, why would I not use that collective skill and experience to my fullest advantage?

sublinear 1 hour ago|||
> There is no jointly with your boss

You're describing a coding sweatshop. What is the point of any discussion at all then? If the "boss" can't carve out enough time, that's their own problem. Letting that stress propagate to the team is plain bad leadership.

I know you might think some of these candidates don't have other much better choices to find work, but they absolutely do.

michaelsalim 1 hour ago||||
Not OP also but it typically signals that you're not confident with your answers. If I am actually curious about it, I'd ask a followup question for them to expand.
tokioyoyo 1 hour ago|||
Not the OP, but because that’s not usually the answer I’m looking for, and my assumption would be the interviewee is not familiar with the concepts. I’d want to hear about how they use it, what are their pain points, how they’ve automated stuff and etc.
hypfer 1 hour ago||
Okay I see thank you.

But that sounds more like "evasive" is the problematic attribute and not "long winding".

Which does show up at the same time often, true. But not always.

ludicrousdispla 1 hour ago||||
your post on Who's Hiring provides some needed context...

want a Flutter developer who is unusually strong at directing AI-driven software delivery. This is not a traditional "write the code yourself" role.

https://news.ycombinator.com/item?id=47223956

vibe_that_works 1 hour ago||
Not wrong. But my statement is true across organizations I have worked with in the past year, several of them not AI-native.
heartbreak 19 minutes ago||
You've worked as a hiring manager at several organizations in the past year?
losvedir 55 minutes ago|||
What does "use agents" mean from your perspective? Just Claude Code with some MCPs? Or like a full on GasTown type setup?
synergy20 2 hours ago|||
still 10x better than the 'finish this leetcode tweak algorithm in 20 minutes and tell me your thought process along the way, and yes you will never need that skill in the real job but we need find out who had time to cram for the algorithm books in the last few months'
ozgung 1 hour ago||
How are the technical interviews these days? Do they still ask Leetcode style questions or is it getting deprecated?
mgfist 13 minutes ago|||
One trick is to ask them that question first to gauge their perspective on it first
xpct 1 hour ago|||
I understand the pressure to get employed from your perspective, but differences in opinion should be voiced out and typically aren't the thing leading to rejection from the company. It's common that engineering leads seek out people with different backgrounds and views to work on the same team. If anything, answering truthfully will make you stand out from others who've responded in a generic, heavily hedged way.
sweetjuly 1 hour ago||
I would hope this is true both in the context of LLMs and more broadly, but I think this is especially not the case for LLMs. It's hard to take the idea that companies are trying to hire people with reservations about LLMs seriously when many companies have LLM use mandates. It is counterproductive in the eyes of the employer to hire employees that will be combative on LLM from day one.
goalieca 1 hour ago|||
You should find out during the screener what kinds of view the executives have on LLMs. don’t wait until you’re midway through the third round.
whinvik 2 hours ago|||
> re-factoring a big repo of decades old fortran+C cod

Having been in academia in the past and now in software I can say with a lot of certainty that this will take a lot more upfront work than otherwise.

Academic code does not have a lot of structure. And usually lacks a lot in terms of tests. While AI is best when it can mimic patterns as well as there are tests to target.

So you will probably need to budget a few weeks to establish good patters, docs as well as testing patterns before you can seriously make it really do what you want it to do.

acc_297 1 hour ago||
exactly yeah it was a code base written by atmospheric physicists I assume and I had an idea that maybe copilot could get it working to interface with some more modern software and it just didn't really have what it takes.

Even with 3 weeks I'm just not the Fortran/C programmer to get that job done so I moved on to other things.

WhyIsItAlwaysHN 1 hour ago|||
Consider using agent mode for some things, you are definitely missing out.

The analogy I've had for myself is that it feels like using a bulldozer to dig rather than a shovel. If you use it to dig archaeological artifacts, it can make things worse than you started. A lot of the work however, is just moving dirt around, so you are wasting time by using a shovel.

MattPerry 2 hours ago|||
Exact same experience. My background is embedded and VLSI so I hedge my bets by saying that LLM are ok for Python scripting, but not there yet for synthesizable Verilog. It is really hard to see if the "how are you using LLMs?" question is for "we are AI Native™" or a form of cheating (like in university).
divbzero 1 hour ago|||
A balanced answer that’s often true these days is: you’ve found that LLMs are impressively useful in some cases but fall dramatically short in others.
giancarlostoro 1 hour ago|||
Just answer honestly, and include a note that you intend to fully comply with the companies AI policies. Thats the best answer anyone can give.
bluefirebrand 2 hours ago|||
I personally think "I pretty much use it as a faster and more flexible StackOverflow" is probably the most neutral position you can have on it

That's probably not going to be enough for AI maxxers, but it probably won't be too much of a turn off for anyone but the most extreme AI minners, and everyone in between will probably be fine with it.

Frankly I plan to steer well clear of any "the majority of our code is AI generated" shops for the foreseeable future. Seems like disasters waiting to happen and I'd rather let other people step on those rakes

lkjdsklf 1 hour ago||
The disaster isn’t even waiting to happen. It’s actively happening.

Look at the uptime and incident rate of all the big tech companies that have gone all in on AI generated code

dmitrygr 2 hours ago||
"for entertainment value, when i'd like to see how an enthusiastic 5-year-old would react to the task."
paulddraper 2 hours ago||
Your 5 year old is going to a heck of a kindergarten.
spoaceman7777 8 minutes ago||
It's important to factor in just how many US adults are basically illiterate nowadays.

As of 2023, 27% of American working-age adults were at a PIAAC Literacy Level of 1 or below, out of a total of 5 levels. This has gotten drastically worse in the past 10 years as, in 2013, Level 1 and below was only 17%.

Full scores for 2023 are: % Level 1 or below: 27% Level 2: 29% Level 3: 31% Level 4/5: 13%

For reference, Level 1 means someone can't really handle a full page of text, and can sort of handle simple 1-page web pages. Level 2 is the point where someone can start to handle a few pages of straightforward text, but still nothing particularly complicated.

(Both of those descriptions undersell just how bad it really is, but I'll leave it at that, for the sake of brevity.)

People that aren't using AI at all often aren't using it because they effectively can't. On a fundamental level.

Source: https://nces.ed.gov/surveys/piaac/2023/national_results.asp

layer8 5 minutes ago|
I don’t think that’s it. AI mobile apps support voice conversations. And low literacy is rather a motivation for using AI to generate and summarize text.
variety8675 2 hours ago||
I've noticed several companies replacing deterministic systems in their support flows with a LLM version that is slower and worse. Many interfaces simply aren't better with AI added
camdenreslink 2 hours ago||
The real best case scenario is using LLMs to help build deterministic systems. Instead of asking an LLM to do some task that you know will be repeated, instead ask the LLM to build a program (Python script or whatever) to do the task.
dakiol 2 hours ago|||
If it's a one-off script/program that doesn't require additional "domain knowledge", sure. But what if you need to give as context your whole backend repository because you need to take into account a few business rules? Why give anthropic/openai access to my "secret sauce" (e.g., company private repos)?

In that case, it's way better to simply write the code yourself.

jacobgold 2 hours ago||||
Making systems fully deterministic ignores the entire purpose of having agents involved.

IMHO the best of both worlds option is agents working with deterministic CLIs. Where the agent does the reasoning (and text generation) but uses CLIs to carry out all of the actions (issuing refunds, unblocking accounts, or whatever).

It's possible to get very reliable and consistent work out of agents when they're using well written prompts with well designed CLIs.

variety8675 2 hours ago|||
Isn't this how we end up with things like: https://www.reuters.com/legal/government/high-profile-meta-a...
jacobgold 1 hour ago|||
Yes: https://simonwillison.net/2025/Jun/16/the-lethal-trifecta/

Although you can certainly do a better-and-worse job of preventing these kinds of issues.

bethekidyouwant 2 hours ago|||
How else would anyone do something like issue a refund if not through a programmatic interface?
sqquima 2 hours ago|||
Direct access to the database, and create the "refund program" on the fly. Yes, stuff of nightmares.
jcgrillo 1 hour ago|||
yes... ha ha ha... yes!
bethekidyouwant 1 hour ago|||
Right thats just head cannon though. Unless of course you believe the lies you read on the Internet.
jacobgold 2 hours ago|||
At some level everything an agent does is through a "programmatic interface" (tool calls).

Some people might use skill-based scripts, MCPs, or some kind of raw access to a database. My point is that well designed CLIs are the optimal programmatic interface, for many reasons.

bethekidyouwant 1 hour ago||
Sorry what other option is there? Is it going to create an API call from scratch every time after reading a page of documentation?

Wait raw access to the database? That’s one of the options for issuing a refund?

cflewis 59 minutes ago|||
Yes, it can do.

At Big Tech Company I Work At the LLM is quite happy to make raw API calls. If it thinks the data is big, then it'll write a Python tool to do it.

The reason crafted backing CLIs are useful is you can guide the LLM towards stuff that is immediately useful rather than hoping the nondetermism can separate the wheat from the chaff.

Take CI: is it interesting to know which tests passed? Maybe, but probably not. What is really interesting is what failed. Instead of having the LLM go out and talk directly to the CI system, write an intermediate CLI that filters out less actionable stuff by default, and have a flag that'll deliver the full dump if necessary.

It's a skill to do this stuff, and it's a lot of hard won experience than something I think is easily teachable. You kind of have to feel out your model and how it "thinks" about solving problems.

And then a new model version comes out and you have to learn it all again!

jacobgold 1 hour ago|||
You can certainly have an agent write code on the fly to issue refunds, or do almost anything else, and some people do things like this.

Some systems do support issuing refunds, among many other actions, by creating an appropriate row in a database.

AlienRobot 1 hour ago||||
The best case scenario of LLM is transforming input into output where both are languages and accuracy doesn't matter, e.g. "rewrite this poem in pirate speech."

But that's not worth trillions of dollars...

JCTheDenthog 2 hours ago|||
Or just write it yourself?
whehhshs 2 hours ago|||
Because typing “code” takes time and significant amounts of it.

We are slowly waking up to the fact, which was always true, that “coding” is just a fanciful preparatory task in order to appease the spirits properly so that we may invoke the spirit of what we are actually after: a live, running process that does useful things. Code is completely useless when separated from that fact.

Typing it is a complete waste of time unless getting up close and personal with it will result in some kind of useful and actionable improvement in you or your understanding. Knowing when it does and when it does not have this property is a skill of its own.

quacked 2 hours ago|||
> Typing it is a complete waste of time unless getting up close and personal with it will result in some kind of useful and actionable improvement in you or your understanding.

I believe this is the general belief about basically every human skill, that if you stop doing the technical fundamentals you get worse at understanding the activity. The question is whether coding is like sailing a square-rigged wooden ship, which became completely useless knowledge after the invention of the steam engine, or if it's like playing an instrument, which while technically unnecessary after the advent of MIDI and other tools, absolutely hurts your ability to arrange, compose and perform if the skill is neglected.

For my money: I think the AI scenario is more like the latter, but "humans are worse at coding" isn't the consequence I see coming. I worry that in ten years we will be awash in software that's impossible to understand. I don't think that's happened in any human industry ever. Someone has always understood how the machines are built, even if they're very remote from the users of the machine.

taybin 1 hour ago||
The sci-fi novel A Fire in the Deep starts with describing a Software Archeologist, who digs through millennia of strata of layers of indirection and I think we could end up needing that one day.
nik282000 2 hours ago||||
> Typing it is a complete waste of time unless getting up close and personal with it will result in some kind of useful and actionable improvement in you or your understanding.

Like, perhaps, understanding that it is free of security and functionality bugs.

inigyou 1 hour ago||||
No serious programmer is regularly bottlenecked by typing speed. Even the ones who type slowly.

If you find yourself writing repetitive code you should consider adding a layer of abstraction. If your language isn't powerful enough you can write a code generator.

krona 2 hours ago||||
The typing was never the bottleneck.
satvikpendem 2 hours ago|||
Based on what I'm using AI for these days, seems like it always was.
Philip-J-Fry 1 hour ago||
It depends on where you're using AI. If you're working on a project for yourself or in a tiny company. Then sure, writing the code probably was your bottleneck. But at mid to large companies writing code is maybe 50% of the job, and the other 50% is the process around it. All those processes are the bottle neck, no matter how fast you can write the code. And this was a bottleneck I was hitting well before AI.
whehhshs 1 hour ago|||
Can you type a hundred lines a second? If not, then it is.

Code is obscenely low level.

skydhash 1 hour ago||
> Can you type a hundred lines a second? If not, then it is.

No one has ever needed to do that for something that is new. And if it’s not new, you want to do it repeatedly with some guarantee of reliability. Not just in an uncontrolled manner.

That is why we have snippet systems, macros and code generators. And the best with code is to solve problem once and reuse the solution. Which we have done with libraries, frameworks and supporting software.

wtetzner 38 minutes ago||||
> Typing it is a complete waste of time unless getting up close and personal with it will result in some kind of useful and actionable improvement in you or your understanding.

I would argue that this is nearly always the case. I don't think people really understand programs that they've only read at more than a very superficial level. This is why I tend to make (temporary) small changes, printlns, etc. when exploring a new code base: it aids greatly in understanding how a program actually works.

And it's even worse (in my experience) with LLM generated code, as it tends not to result in particularly understandable code. It is a lot like LLM generated prose: it often looks entirely reasonable at a surface level, but has a of weirdness/incorrectness hidden beneath the surface. But that surface level makes it very hard to avoid glossing over the details when reviewing the code. For this reason, I personally find it's much more effort to carefully review code than it is to write it.

Humans make mistakes all the time, but their code tends to naturally be structured for human understanding (to some degree based on skill/experience) because they themselves needed to understand it to write it.

I think LLMs are very useful tools, but after quite a lot of experience using them, I think it's generally better to use them as a sounding board, or to help you get unstuck or remove points of friction. Using them to write all of your code (at least for me) seems like a net negative.

I also think it's extremely easy to overestimate how much time they save. It feels like they're a productivity boost because it takes less intense focus to implement something. But I've experienced several instances where actually writing the code myself would have been both quicker and have resulted in better code.

All that being said, it can also be really hard to not write all of your code with agents once you get used to it. There's also a kind of slot-machine-like effect where you write a prompt, excited for the result, and when it doesn't quite come out right, you think "ah just one more prompt and it'll be good." It's hard to see when you're actually doing it though.

It's also weird to me how much people think typing is what the LLM is replacing. Typing was never the hard part. It's the translation of the high-level idea into an unambiguous process that's hard. That's also the valuable part, that requires thinking through the edge cases and consequences of decisions, and that just gets glossed over when using an LLM unless you rigorously review what the LLM has done.

At the end of the day there's a real tradeoff to be made, and it's worth being conscious of what's being given up.

jcgrillo 1 hour ago|||
> a live, running process that does useful things

That is one of the things code does. It also communicates the developer's thoughts about how that process should work to others. If the latter is neglected, the code becomes very difficult to collaborate on. Very few lines of code that are written are "write once". Mostly they're changed, repeatedly, over time by many people. The live, running process is a very temporary entity by comparison. Yes, it needs to exist and do useful work. No, it is absolutely not the only thing that matters.

dukeyukey 2 hours ago|||
If you already know what the inputs/outputs are, why should you spend days or weeks of your life typing it out rather than giving it in a well-specified and tested form to an LLM to get it done a hundred times faster?
swatcoder 58 minutes ago|||
Because a vanishingly small share of professional software engineering work involves pure functions whose implemention doesn't matter.

Democratizing access to code generation so that people can craft little personal utility scripts and quickly draft mocks/prototypes is great, but a lot of people on sites like this work on much more sophisticated projects and understand that developing a thorough enough specification for AI to be able to run with isn't meaningfully different in effort than what we've already been doing for the last 50 years. And in fact, for those fluent with their traditional tools and workflows, trying to craft those specifications as an English prose conversation for AI is often much more work that takes longer and is less reliable.

chasd00 2 hours ago||||
This is a truth that many are having a hard time accepting. Getting shoved into the light so fast is blinding.
dosisking 2 hours ago||||
Because the LLM version will have countless number of bugs and security holes, which means you will spend weeks or months of your life fixing them.
skydhash 1 hour ago|||
Because it’s rarely so black and white. Knowing the inputs and outputs is merely the first steps, you need to think about the transitions too as they have their own costs.

Those costs don’t disappear and it’s truly naive to think they don’t matter. Take security issues, they may arise because what you thinks was the input is merely a subset of the true input range. And the extra possibilities lead to unforeseen behavior.

A lot of programming is about ensuring that the input and the output are the sets defined in the specs. And the rest is that the transition/relation is the right tradeoffs of performance, correctness, and costs.

Philip-J-Fry 1 hour ago|||
I am seeing similar things in just regular tooling and development. Things that can be solved deterministically or what would have been a simple CLI 5 years ago are now an LLM integration.

Instead of using the LLM to create deterministic tools, we are using LLMs to replace them. It's completely backwards and I don't know why people (especially high ranking people in my company at least) seem to think that this is the way forward. No, I don't want a whole CI pipeline that is just LLM prompts. Yes it's very easy, but it's expensive, slow and prone to failure in ways you can't even predict.

Same things like using LLMs for the code review process. What would have been a simple linting rule is now a pass with an LLM rather than using the LLM to create the linting rule, which it is absolutely excellent at creating.

IAmGraydon 1 hour ago||
>I am seeing similar things in just regular tooling and development.

Yes, and we're also seeing lots of companies claiming they're using "AI" and it's just deterministic under the hood.

al_borland 2 hours ago|||
My management is pushing for us to come up with ideas on where we can use LLMs in our product. The whole team has been very resistant for this exact reason. Anything we can think of will only make things worse, and we’ve already been told anything above a 1-2% failure rate is unacceptable. If anything we need more structure and standards to hit that, not less.
pjmlp 2 hours ago|||
We just got dropped into hackatons for having ideas a few weeks ago, AI at all costs, similar feeling.
rueh 2 hours ago||||
I believe that llm’s can be used to re-imagine experiences but it’s definitely not the way people think. The constraint is imagination and thinking about complex trade offs more than anything else. Which is the essence of innovation.

The agent paradigm will eventually give way to experiences that are a hybrid of deterministic and non deterministic and you won’t even know the llm was involved or visible.

iwontberude 2 hours ago|||
Luckily for programmatic or logic following, smaller models tend to do better, it can be surprising at first to see the more expensive models do worse at a task but it’s true.
gnuvince 2 hours ago|||
Basically, folks nowadays think that this article[1] was aspirational rather than a cautionary tale.

[1] https://thedailywtf.com/articles/Classic-WTF-No-Quack

sdesol 1 hour ago|||
> replacing deterministic systems in their support flows

The issue is, they don't want to provide "better" support but "cheaper" support. Imagine a trained agent that understands the big picture. Now imagine a company investing in humans to use AI to retrieve knowledge that the human can easily identify as being relevant or not, and using that knowledge to better aid the customer.

Right now AI is being sold as a "we don't need support personells" instead of "how can we provide better service." For a lot of products, better service will probably not matter as "cheaper" products will win most of the time.

Most people don't want to pay for better. They want to pay the same for something better, which is what companies are not investing their time in figuring out how to use AI properly for I think.

Hendrikto 40 minutes ago||
> Most people don't want to pay for better.

A lot of people want to pay for better, but that is hard. Better is more expensive, most of the time, but being more expensive is no guarantee for being better. It feels like the correlation is very weak. Most expensive products are just expensive, not good.

If there was a reliable way to identify the "better" thing, I and a lot of other people would go for that every time we can.

filup 2 hours ago|||
That's the completely opposite of what people should do. The laborious task of programing logical work flows is the only reason AI is useful for me.
reg_dunlop 1 hour ago||
When I hear about engineers who are bored with coding, I have to imagine it's because the task of "programming logical work flows" has become rote to them.

Instead of refining their approach, or challenging their current knowledge base for discovery of inefficiencies or baseless assumptions, they'd rather hit an "easy" button.

I understand the desire to NOT do work. I understand the desire to spend quality time and free time with family. And I understand the idea that familiarity breeds contempt.

What I don't understand is the willingness to replace a deterministic language/framework/approach with a probabilistic slop machine.

throwatdem12311 1 hour ago|||
Yeah but did number go up? Can CEO check a box to show investors?

Now that’s real value.

romanovcode 2 hours ago|||
As a contractor who built a lot of predictive systems and workflows in last three years I can tell you that quite often there is a specific request to put AI into it even when it is not needed and would objectively make the system worse, slower and more expensive.

The AI psychosis is a real thing.

KellyCriterion 2 hours ago|||
Haha, i have a colleague, he is the "AI-is-for-everything-let-me-check-Claude-first":

Regardless which task is handed to him, he "discusses" it first with Claude and very often comes back with like "The AI said... X"

Philip-J-Fry 1 hour ago|||
I have one too. He'll say "Claude says this:" and pastes a screenshot of some Claude Code output. Most of the time it's wrong, or makes assumptions that won't hold true. Or it comes up with some overcomplicated solution and I'm like "This is like a 10 line change, right here".

These people just destroy their ability to read and understand the systems they're working with. I actually see it as them making themselves redundant. Because if you can't understand anything without Claude, and Claude doesn't even give the right answers, then what are you worth?

anal_reactor 2 hours ago|||
I talk to Claude because I'm very talkative but I have nobody to talk to.
cwnyth 2 hours ago||||
Where I work, management hasn't considered integrating AI at all, yet some clients are very vocal about it being the future and worry we are going to be left behind. Most people just don't care, and I worry the squeaky wheel will eventually get the grease.
nutjob2 2 hours ago||
> worry we are going to be left behind.

I bet lemmings are grateful they were left behind.

It beggars belief that people think that they should rush in some uncertain direction, like some drawbridge is going to be lifted the moment people work out what the right direction is. It's utter stupidity.

inigyou 1 hour ago||
Every single person who bootstrapped becoming powerful did it by rushing into things, but it's a high variance strategy because you could also end up destitute
pjmlp 2 hours ago||||
I keep seeing requests to replace what would be a perfect UNIX shell script with agents, like what is the benefit other than being able to say we're doing AI?
ezst 1 hour ago||||
Maybe it should have clicked earlier in life and I'm perhaps that much dumb dumb, but it only recently occurred to me (from experiencing it at two very different companies and discussing with peers having reached a certain seniority level more or less at the same time) how dysfunctional many companies are, and how often they produce incentives that are misaligned with the overall company goals and sustainability principles. I blame in large part a layer of middle management that selfishly puts itself above all else, misguides, misrepresents, because it essentially pays larger dividends (literally and not) to "play the networking game than to be an efficient and effective productive structure". Maybe that's to be expected in a services-driven economy where the value of the work is immaterial and subjective (and the whole phenomenon of bullshit jobs).
QuantumNomad_ 2 hours ago|||
So then, do you put AI into it anyway because they asked for it, or do you tell them that you won’t do that?
romanovcode 2 hours ago||
> you tell them that you won’t do that?

Of course I will do that, I get paid for doing that.

Most of the times I can convince that AI is not necessary by showing small PoC flow with AWS diagrams of data flows. This works well especially if the ask comes from technical people.

Other times the C-level interjects (CEO, CFO, sometimes even CTO) and demands that AI should be there. I literally had CEOs send me instagram reels of some AI shovel-sellers to demonstrate that I am wrong and AI is the way to go. No point arguing after that because I have no problem implementing whatever AI they want rather than losing a paying project.

nik282000 19 minutes ago||
Use 'AI' to create anti-AI reels showing how much they suck at all tasks. Spam CEO's underlings.
gedy 2 hours ago|||
With inexperienced or non-technical people, talking to them about AI can be very confusing, as a LOT of their "AI" usecases are basically they didn't realize or know how to write a program for this straightforward logic.
mikert89 1 hour ago||
models will get smarter, this wont be an issue
reg_dunlop 1 hour ago|||
Intelligence, which I assume to be a synonym for "smart" requires the capacity to acquire and apply knowledge from experience.

These models do not have any experience. They're not sentient. And are in no way capable of being "smart", let alone becoming "smarter".

alexjplant 32 minutes ago||||
The Claude web UI popped a modal up a few days ago advertising their new model to me. It was full of HTML tags that were escaped or otherwise not rendered so that the text was literally

  <b>Included in your plan limits until Jun 22</b> <br><br>Fable takes 2x the usage of Opus.
  <b> Switch models when a message is flagged</b><k <br> When safety measures flag a message, automatically switch to a different model to keep chatting. When off, your chat will pause instead. <a href="https://support.claude.com/en/articles/153636
  target="_blank" rel="noopener noreferrer" > Learn more</a>
...and this was presumably generated with the flagship model from the world's most prestigious LLM company.
throwatdem12311 1 hour ago||||
They say this every time. Just wait for the NEXT model bro THEN everything will be be fixed.

Ok wait maybe not the next one but surely the one after!

Hasn’t happened yet and there is no evidence it will.

laichzeit0 32 minutes ago||
This all reminds me of in the 90s when the Borland C++ compilers and Turbo Pascal shit came out and everyone was still hand rolling assembler because the optimising compilers were so bad. I thought Opus 4.6 was pretty good, basically a step change. The stuff I got out of Fable before they blocked it was nearly alien. If things keep improving, I don’t see humans writing code in 2 to 3 years except maybe super niche areas. This will all go the way that optimising compilers did. No amount of resistance, anger or denialism will change that.

I’d actually love it if LLMs could skip the slow high level lanaguages entirely and just churned out some weird LLM bytecode that was closer to the metal. I don’t want to read it or understand it at all. Here’s my spec, build it and notify when done. I want to ship stuff not build or dick around with code. Basically like when I go to a shop because I want a table, I don’t care if some carpenter “crafted” it or a machine mass produced and spat it out. It’s cute, but most people just want stuff and don’t care how it’s built.

sfn42 1 hour ago|||
Come talk to me when it isn't an issue.
ChrisMarshallNY 2 hours ago||
> AI has gotten so good that despite any misgivings, “everyone is using A.I.”

In my experience, it's a mixed bag. I wrote this comment[0], yesterday. It reflects my current work, and how I am integrating an LLM.

I have used it for two parts of my project:

1) The backend (PHP), and

2) The frontend (Swift)

It has been a huge help, in both, but #2 is a cautionary tale. It really needs adult supervision, in developing native UIKit Swift apps. I'm realizing how truly bad the code it wrote was. I mean, terrible.

That's jarring, because it did a great job with #1. It made sound, reasonable design decisions, and provided code that is better than what I would write.

With #2, it behaved exactly like an inexperienced engineer, panicking, when confronted with real-world problems. My rewrite is going to feature a much simpler, sound approach.

All that said, it has been a net positive, and has increased my productivity by a large margin.

I guess the lesson I needed to get from this, is that it is good at helping me to find problems, but maybe not so good at fixing them.

[0] https://news.ycombinator.com/item?id=48515217

ablob 2 hours ago||
I'd like to add that there is almost no way of "running away" from it. If I search for anything on the internet I am almost guaranteed to be handed pages and pages of AI generated content. In lieu of that I found that directly prompting for an answer tends to yield better results nowadays. Not because it's good per-se, but because having control over the prompt beats having little to no control over it though search by proxy.

It saddens me to see that high quality content is drowned in this sea of garbage to the point of being almost impossible to find.

gombosg 30 minutes ago||
I think this is where the circle closes with the "dead internet theory"... you go to Reddit, and see bots commenting on posts created by bots.

Then you go on to search for something, and find only results that are clearly AI generated pages and come to the conclusion that directly prompting some LLM is better than reading an AI slop page that's output by the same AI for slightly less specific prompt.

My concern is that this will only get worse over time - which is great for companies selling AI tokens and bad for society and whoever wants to interact with other humans over the internet.

junon 2 hours ago|||
This would be expected. The corner cases people faced with PHP throughout the decades have been well documented on the internet for eons.

Swift, not so much. It's relatively new. Looking at AI's abilities like an engineer's career span scaled about 10-20x of time makes it make a bit more sense.

It's going to be worse at newer/niche things, intuitively - which is only going to get worse as it "learns" from garbage outputted by other LLMs moving forward.

ChrisMarshallNY 2 hours ago|||
Also, I suspect most "production" Swift –the type of stuff written by seasoned experts– (I just had to add em-dashes ;) is behind closed-source walls.
vinnymac 2 hours ago||
No doubt in my mind, a future Apple model will be the best to use for this purpose. They likely have more swift to train on than anyone else, and would benefit directly from more quality apps, rather than the slop flowing into the App Store (>1k app submissions per hour; they claim)
red75prime 2 hours ago|||
> which is only going to get worse as it "learns" from garbage outputted by other LLMs moving forward

You seem to assume that autoregressive pretraining (and unfiltered behavior cloning, maybe) are the only ways to improve LLM performance.

argee 2 hours ago|||
That's just one way to use LLMs though. Recently on a flight I could not figure out how to connect my wife's earphones (i.e. put them in pairing mode) to my macbook since I was used to the old Airpods Pro case. So I asked Gemma4 26B A4B (offline, LM Studio) and was told to use the 'two tap on front of case' gesture, which worked. This situation would have been significantly more frustrating without (local) LLMs. I'm essentially carrying around a basic "how to" on everything, inaccurate though it may be, it's better than nothing.
ChrisMarshallNY 2 hours ago||
Absolutely. I use it often, for stuff I used to "just Google." Other than a predilection for giving me CLI walkthroughs, it is usually fine.
anukin 1 hour ago|||
My experience was different. I found it extremely good at fronting technology like react while I had to hand hold it for the backend tasks. Even with fable it was the same.
lawgimenez 1 hour ago|||
Well Apple just released a bunch of Agent Skills. I tried it on my macOS apps and I noticed some improvements codewise and updated some deprecations I didn’t know existed in Swift.
ChrisMarshallNY 1 hour ago||
Looking forward to that.
lawgimenez 1 hour ago||
Yeah it comes with Xcode 27
wesselbindt 2 hours ago|||
Would you describe yourself as more skilled at frontend engineering or at backend engineering?
ChrisMarshallNY 2 hours ago||
Definitely frontend (it's what I do, every day, and I enjoy it), but I have a great deal of experience (over 25 years), writing some pretty robust backend stuff. I just don't enjoy it as much.
wesselbindt 2 hours ago||
I'm nowhere near that level of experience, although I've done both as well. I'm more backend oriented. And my experience has been the opposite. When I ask for backend code, footgun after footgun appears on my screen. With frontend code, much less of an issue, as far as I can tell. Part of me believes this is because I'm less skilled at frontend, and I don't bat an eye when the LLM plops down yet another useMemo (I've since learned that this is rarely needed). But in your case this argument can hardly be made. With 25 years I trust your ability to spot a good design on either end of the stack. So then I don't know where this discrepancy comes from. Maybe my prompting skills leave something to be desired.
ChrisMarshallNY 2 hours ago||
I don't do "megascale" backends, though. My code is generally smaller-scale stuff that's designed to be deployed on a wide variety of cheap hosting, and is pretty conservative. It doesn't "push the limits."

I'm unlikely to run into many of the problems that (for example) the PornHub developers hit, several times an hour.

In that case, I benefit from folks like you, that allow me to have solutions that scale down to my level.

mrtksn 2 hours ago|||
In my experience the language has become irrelevant for me, I created a system like mix of revenuecat and firebase and I’m not even sure what language which part is. It has client side libraries that are swift and kotlin, the Identity management is Swift but the iAP/Subscription tracking is go IIRC. It’s all integrated somehow and works very well.
ChrisMarshallNY 2 hours ago||
That's the thing, the Swift works fine, but is incredibly brittle. I think it would collapse, at the first bump in the road.

That's fine, for a lot of corporate applications, but not for the stuff I write. I'm anal, I know, but that's how I roll.

bicx 2 hours ago|||
Which LLM though? Models can still be significantly different in their capabilities.
ChrisMarshallNY 2 hours ago||
That's likely. I generally use ChatGPT (latest), but as a chat interface (not an agent). I suspect that I might get better stuff from Claude (maybe).
zeroonetwothree 1 hour ago|||
I’m going to guess you are better at frontend than backend.

The classic AI Gell-Mann effect.

ChrisMarshallNY 1 hour ago||
The guess is correct.

The diagnosis, however, is not.

Have a great day!

altern8 2 hours ago||
Might be because there are less Swift projects to train with.

But I've seen Claude write crazy code in Python and JavaScript, too

ChrisMarshallNY 2 hours ago|||
My theory is that most of the Swift code in the public domain, is basically demo code. Short, idealized, code samples to demonstrate issues and solutions; much like you would see in StackOverflow.

PHP has huge, entire frameworks and systems, refined over years.

graemep 2 hours ago||
There is also a lot of low quality PHP code out there, and a lot of legacy code in a language that I am told (I have not used if for years myself though) has changed a lot.
ChrisMarshallNY 2 hours ago||
Same with C++. You don't want to write C++, the way that I used to.

That's one of the things that I appreciate about the PHP that the LLM provides. It uses modern idioms that make better use of the modern language.

graemep 2 hours ago|||
I do not know about crazy, but certainly sub-optimal. For example a loop over DB query results instead of modifying the code to work with a single query.
ChrisMarshallNY 1 hour ago||
I found that asking it to refactor for performance and safety often addresses these issues.
emodendroket 2 hours ago||
> People are consuming AI like they eat meat: some are embracing it, some are limiting their use of it, and some are avoiding it altogether.

That's an interesting analogy as, despite the real ecological issues with it and principled arguments against meat eating, in general meat consumption has trended upward globally in country after country for decades.

sroerick 1 hour ago|
Maybe this is because I live in Wyoming, but "AI is not ubiquitous, there are some people, like Vegans, who eschew it" is not the most compelling argument.
AvAn12 52 minutes ago||
I think the gap is because 1. For coding, Claude is amazing - mainly because of its curated skills and because massive amounts of working code has already been carefully labeled over the last decade or so via GitHub. And because with any Turing complete language, there is only so much one can do.

But 2. For most other things, LLMs are fairly underwhelming. Research is usually mediocre. Try being rigorous and repeat your research prompt many times - then make a confusion matrix to tally up how many false positives and false negatives occur. And for the rest, be honest and ask yourself if the LLM is doing much more than a basic search engine query or trip to Wikipedia would have told you. For “normie” use cases, it’s handy-ish but far from revolutionary

wamatt 2 hours ago||
One thing I'd personally like to see a little more discussion of (at least within my social circles) is.. what exactly does "using AI" mean?

How does this connect to everyone's high level ideas/thoughts about "tech", "AI" and "morals and feels" etc. These lines can start to seem a little blurry, at least for me.

For example, would we say my partner is "using AI" (for all intents and purposes), if she's frequently using Google.com throughout the day, and then ends up picking and believing the AI generated answer overview at the top of the SERPs almost every time?

Or do we feel "uses AI", is more along the lines of the vampire kids running 1000 sub-agents on a mattress floor in SF?

I kind of find the whole spectrum really interesting because even basic phone use is now stuffed with AI, whether we choose to label it or not.

tripleee 1 hour ago||
I fear AI is going to be used for everything not because it's the best solution, but because people are inherently lazy and just want to get their thing done, and they don't care so much about the quality.

"low effort and convenient" seems to consistently win over "best quality" and this is going to be a downgrade in everything, for everyone

tty456 40 minutes ago|
I assume for a lot of people, an llm is going to produce higher quality results for most knowledge tasks than they could do on their own. I think that's okay
sriram_malhar 2 hours ago||
Anyone who does a Google search gets a satisfactory looking answer as the very first entry. I daresay most people don't go beyond that, not even the entries on the first page, let alone go to the next. I argue that this is at the level of everyone for everything.
embedding-shape 2 hours ago||
> Anyone who does a Google search gets a satisfactory looking answer as the very first entry.

Google has search results still? I don't use Google much anymore (thanks Kagi), but this is what ends up showing for me, I don't even see any search results anymore: https://i.imgur.com/eHIA2Df.png It seems like it's 50/50 on page reload if the LLM-reply UI expands automatically or not, which covers my entire screen. I guess Google is doing some A/B testing perhaps.

KellyCriterion 2 hours ago|||
What Im question is how is Google increasing Price-per-Click each year if people are clicking less and less on the links below the AI search result
brookst 2 hours ago||
I don’t see the contradiction? If the inventory of clicks is declining and the number of businesses bidding on clicks is more or less constant, why wouldn’t that increase price?
Planktonne 2 hours ago|||
Even if we accept that all people are satisfied with the AI search overviews, that would still only be everyone for one thing.
nutjob2 2 hours ago||
When was the last time you used Google? The first entry (and a few after that) is always spam.

Anyone who does a search and accepts the first answer just doesn't care much or is incompetent. Anyone with any critical thinking whatsoever does way more than that if they want a correct answer.

trallnag 1 hour ago||
Pretty sure he's talking about the summary / AI answer and not the first search result
arthurjj 50 minutes ago|
> More than 30 percent of the US working-age population is using AI [meaning about 70% isn’t], an increase of 3 percentage points from the end of 2025

This makes me less bearish on the AI investments that are being made, if 70% of the working age population isn't using AI then there still is a lot of growth. The future is here, it's just not evenly distributed (yet)

More comments...