logoalt Hacker News

Ask HN: Why is the HN crowd so anti-AI?

341 pointsby Ekamitoday at 2:31 AM589 commentsview on HN

Genuine question.

Over the past six months, there hasn’t been a single day where I’ve checked the HN Best RSS feed without seeing a post about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.

I’ll probably make a lot of enemies by saying this, but do people realize that code is just a means to an end?

Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.

I say this as someone who has spent more than 20 years honing their craft as a software engineer.

Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.

At some point, execution speed starts to matter more than the elegance of the code.


Comments

Decabytestoday at 12:56 PM

I am not 100% opposed to AI and I spent multi hundreds of dollars across the major players right now, but I'll see what I can add.

> At some point, execution speed starts to matter more than the elegance of the code.

This sentiment has been with us for a long time, and AI has only made it worse. Many people have experienced the damaging effects that focusing on execution speed have had on our lives, and you would think if AI makes us 10x faster, we could spend half that time actually making programs more performant and secure. But all of the gains always funnel into speed, when we have the golden opportunity to make things better.

Then there are the players that make it. Casey Muratori recently did a video called "It just Happened" where Eric Schmidt gives a commencement speech and washes his hands of the negative things that have happened in it, even though his decisions at Google and the technology he helped create made a lot of that happen. A quote from Casey's Video

> This is a case where someone who had direct decision-making authority during the time period when the very worst most dystopian parts of the technology business model were developed, perfected and entrenched. And he is giving this commencement speech to a group of students who have known nothing but that their whole lives. They're not like me. They didn't know a time before all of this. They didn't experience technology in the 80s or something like this.

One of the most important things in that quote is that there are people who have known nothing but a predatory, privacy invasive technology world. When that is your baseline, new technology that could advance that at 10x speed does not feel great. And now it requires only a couple bad actors and a subscription to make that happen.

At work we are mandated to use AI. That feels bad for a lot of reasons. But one of the worse is having to review AI generated code. I have never liked reviewing other peoples PRs, and now with the speed AI code is created, I could spend the whole day just doing that. So now my job is worse because I have to do more of the part I like the least.

Next, I've been thinking a lot about "the human scale of things". To me that means slowing down, and not consuming things faster than my lizard brain can understand. While I might be able to go 10x faster, unless I'm doing something I've done a million times before, I will not be able to keep that much code in my head. So I quickly lose understandings of projects, and I have to fight hard to rebuild my knowledge.

Lastly, as someone who has "vibecoded" an app, It feels completely impersonal. Yea I had the idea, and yea I had to type the prompts, but producing a whole mountain of code over the course of weeks or months (I've done both) just leaves me feeling empty on the inside. There is still a selfish human component to the programming that I and I suspect others do, and AI takes away from that

I'm not sure what the solution is though. Do we say, if you don't want to take ownership over the bad things that happen then we will down play your part in the good? Do we try to set up organizations that persecute those accountable? Should Eric Schmidt be in jail? Should he be fined? Do we as developers try to use the tools "for good?" I don't know, and I'd love to know what other people have to say on this

foxestoday at 5:19 AM

Technology is not some pure thing detached from emotions, society, feelings, and consequences.

Code isn't just a means to an end for a lot of people.

More people are now realizing that society has no protections around losing your job - what little power they had is going to be stripped away. Or its going to be used to reduce their power - you know have to work more bc you can use ai to do it! Ive already seen this.

Sure ai in a vacuum is a really interesting thing, oh its cool it can produce code or whatever. The underlying issue however is capitalism.

johneatoday at 8:30 PM

What are you even talking about?

There are more articles in the HN feed on AI than any other topic, by far.

A certain amount of the push back is just because of how much it displaces all other subjects.

Another amount is just trying to overcome explicit fan-boi-ism. A year and a half ago, I was a total skeptic. The tech has evolved considerably since then. Now I find it has very strong results in some applications. But there are still certain demographics who want to believe its great at everything, which is just not true.

dofmtoday at 5:50 AM

I have realised that my own "anti-AI" position is little to do with AI itself, and a lot to do with the flatly appalling culture around it, and my reluctance is partly to do with what navigating it has meant for me and people I care about.

I am willing to accept that I must learn these tools, so I am learning the tools. (Essentially: open source, open weights, open culture: the true state of the art.)

Now that I am learning these tools at my own pace, I can evaluate them all as the future boring technology they will soon be.

It has helped me see what I am "anti-", with clarity:

- I am "anti-" the way that tech people have brazenly underestimated the complexity, values, culture, traditions, and principles of the creative industries they have gleefully and derisively fucked up (I have a foot in multiple camps here so I can see this easily)

— I am "anti-" the exhausting burden-shifting of it all. Everyone has new stuff to deal with; every creative community has to develop new rules to stop "fix my AI generated thing" crushes, PR slop, "I asked AI and it said..." spam etc.

- I am "anti-" the tethering of this technology to "e/acc", and the "in the near future we will destroy all your jobs, we're deadly serious about this, sorry, I guess you're fucked haha, maybe learn AI" mentality that it has been riddled with since the earliest point

- I am "anti-" the sort of new tech industry imperial default: hey you can just change your business so it is dependent on pouring money into one of two American cloud startups that have demonstrated little commitment to openness or behaving in a predictable manner, that have subsidised pricing that will one day blow up, and is like Uber did, YOLO-ripping through regulations, legal principles and foreign commercial cultures, and at the end of it will get the government to change the rules so it doesn't have to do anything little people have to do like make a profit, and will leave said litle people holding the bag while they yomp on towards the next thing to fuck up.

In short, I am "anti-" the brazen, entitled, trollish trend of devaluing all of human culture and denigrating anyone who is not in the tech industry as expendable, inferior, quaint, classist etc.; it is like what happens to any social group when the spoilt children of the local overgrown rich-kid come to dominate it.

The technology? A bit less world-shaking than people realise, but possibly worth it for code-generation.

(This is just what I think and I'm not going to argue with your dissent, not least because as a middle-aged British man I am always right)

epolanskitoday at 8:45 AM

It's not anti AI, as many other comments point out it's simply heterogeneous enough that it's mostly the "theme" of a discussion dictating which subgroup will be more vocal in a discussion.

In any case I think that some in the anti-AI crowd are simply very defensive.

They have staked all of their careers on the technical part and skills of writing code. Now that they see the average developer (which study indicates can barely write a fizz buzz) outputting software at a great velocity they have a mixture of disgust for the (alleged) low quality of the software and fear for their own careers.

hn_throw2025today at 8:22 AM

I think the biggest factor is fear. When we first started discussing LLMs a few years ago, it was easy to be amused and reassured when looking closer at all the inaccuracies. The models have improved at an alarming rate. Some of us have spent decades automating the roles of others, and now it turns out our own medicine doesn’t taste very nice. The timing is also terrible because the rise of these tools is coinciding with a dramatic post-COVID tightening of the jobs market.

On the other hand, it’s frustrating to see the trend and tools go towards vibecoding and fully agentic development. Many of us have also been in the business of inheriting (and supporting) code, so it goes against the grain when non-developers produce something without even attempting to understand how it works. Because we’ve been there in the trenches trying to diagnose and debug a serious problem out of hours under pressure, and know how essential it is to have a decent mental model of how it is meant to operate.

As a personal anecdote, I was working in an area with someone business-focussed and not particularly technical. There was some functionality we had been discussing, and one day they wanted to discuss it on a call. They then went on to demo something that seemed to have a working implementation of all the features we had been discussing, and more. I was curious, so asked them to screen share the code… at which point they started to get a bit cagey. I managed to get them to show it to me, and it turned out they had vibed the whole system as a single massive React component. And had no clue how any of the code worked. I told them I couldn’t possibly integrate that massive ball of spaghetti, and we agreed to treat it as a throwaway demo prototype and develop any production system properly. That sort of mess is inevitable when banging Accept All like the LLM is a casino slot machine.

So personally, I have spent the last few years trying to amplify my skills and experience with these tools rather than bury my head in the sand. Three decades as a freelance consultant developer (with several stack pivots) has taught me that new technology trends don’t simply vanish if they are providing at least some business value. Don’t wait for all this to go away, because that day will never come.

I also think this technology makes us all generalists, unless somebody’s specialist knowledge and skills are very deep and highly unusual. It won’t be so easy to be a backend-only guy who doesn’t touch frontend, when your project stakeholder thinks he could have a stab at it with his free Claude account.

On my journey with this tooling I’ve struggled to find the line between how much I write versus how much I generate, and tried to maintain the balance between velocity and quality. I gravitate towards a workflow of insisting that I understand and approve every diff, and use the knowledge ingested by the LLMs to keep learning, and try to be sensitive to when the convenience has become laziness and there’s a danger of de-skilling. I combine my experience and instincts with the new powertools and feel that we are greater than the sum of our parts. I just have to hope that when this all settles down a bit, there’s a solid market for that type of work rather than being replaced by non-technical vibecoders with only velocity to offer (back in the day we used to refer to them as cowboy coders, but same idea).

viccistoday at 6:50 AM

I just don't want to read about it. I came here to read about my craft. I want to hear about cool new database tools. Or someone's project that will inspire me to do something. I don't give a single shit about someone's opinion about AI or some crap someone made with it (I've made plenty of personal tools with it; I never posted them here because they weren't interesting, much like all of these Show HN!) It has raised the floor for engineering, nothing more.

tamimiotoday at 4:26 AM

Because unlike crypto and other tech fads, it’s hostile:

- job losses are immediately associated with AI in news

- privacy invasions, AI profiling, AI aggregators, etc.

- annoyance, AI chat bubble, AI useless tech support, AI interviews, etc.

- bandwagon “wrappers”, you know, wrap gpt api in saas and try to sell it in subscriptions, flooding show HN

- slops, slops everywhere. Codes, graphics, you name it.

And a lot more. AI to tech world is what smartphones did to internet, flooding non technical people into technical people’s space and basically ruining the fun part. Additionally, it didn’t bring any substantial breakthrough, in the past 3 years or so, did we have any breakthrough innovation in any sector as a result of AI? Barely, so you end up with a lot of noise flooding the internet, bots now are more than humans.

mschuster91today at 7:39 AM

> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.

That is one part of the problem. Too many people who are not 20 years seasoned senior developers shipping out products that are nothing more than letting Claude or whatever go rambling unsupervised. And frankly, when I see a project that has Claude in its contributors, I do not want to have to waste time to check if the person directing the AI actually has a clue what they are doing.

> At some point, execution speed starts to matter more than the elegance of the code.

Dead internet theory. In the end everything will just be piles of hacked together slop that no human can even begin to grasp and bugfixes or feature requests will get exponentially more expensive and risky.

kolesnikov-archtoday at 8:04 PM

[flagged]

Pixel-Labstoday at 8:36 PM

[flagged]

bbg2401today at 11:51 AM

Firstly, your question is not genuine and it's clear by how you've constructed your post. There's no need to put on a facade of curiosity to make a statement. It would somehow be less antagonistic without the question and just the statement.

I feel you could be confusing negativity towards the application of AI with negativity towards the technology itself.

I use AI frequently and am neutral to positive regarding the technology. However, we have seen a rise in "I built a tool" submissions on here which advertise AI envisioned, AI named, AI marketed, AI designed and AI programmed projects. The submissions contain AI generated descriptions. The authors reply with AI generated responses. Often, other authors reply with AI generated comments.

I am entirely comfortable expressing negative sentiment towards the people promoting projects made using AI in the most lazy, passive fashion possible. It's not a moral stance, it's just a matter of quality control.

Further, CEO's and thought leaders with strong pro-AI stances have repeatedly expressed sociopathic or misanthropic views. Again, I'm comfortable holding negative sentiments towards them.

Lastly, your framing is entirely from the point of view of a product person who is desperate to ship something. This is not necessarily the priority of all people present on here. I'm very happy to express negative sentiment towards the SaaS bros who create little value for their users, the tools they use or the wide community in which they participate.

thatsayanfrtoday at 6:49 PM

[flagged]

insane_dreamertoday at 6:47 AM

anti-AI is in many cases a misnomer

I think the technology is an amazing scientific breakthrough. I use it myself; it's an excellent tool for certain tasks, and getting better.

I also think that the social implications of the technology, as it is being developed, monetized and pushed by BigTech, are all very negative, and potentially disastrous. And that's even without getting into a host of other issues, like how BigTech stole everyone's data to create these models in the first place.

I'm not anti the technology, but I am anti the way we're going about developing it.

I'm especially irritated by the starry-eyed AI-bros who remind me of the crypto bros, who are either oblivious to the implications of AI as it is being rolled out, or just don't care (because it's shiny or whatever).

Does that make me "anti-AI"? If so, so be it.

It's not unlike how I think nuclear fission is an amazing scientific discovery as an energy source, but I'm also very concerned that we instead used it to create the capacity to destroy the entire planet, and not only that, but that the power to do resides with a few people who I believe are untrustworthy and dangerous. Considering that nuclear power is such a small fraction of global energy production today, can we say that nuclear fission was worth it? Maybe it's because I grew up in the 70s/80s where I experienced that feeling of that we very close to someone pressing that red button (and, in fact, we were). People today seem to have forgotten that, but the bombs and the red buttons have not gone away. And in fact, I would say that I trust Reagan and Brezhnev to make rational decisions more than I do Trump and Putin, so we might even be worse off now (not to mention the other countries who now have nukes).

heretooltoday at 2:33 AM

[flagged]

zftnb666today at 5:05 AM

[flagged]

oldfishermantoday at 6:37 AM

[dead]

VoodooJuJutoday at 10:44 AM

[dead]

Rekindle8090today at 4:22 AM

[dead]

daljasdfasdftoday at 7:13 AM

[dead]

CircuitSeusstoday at 2:59 PM

[dead]

tonethemantoday at 2:50 AM

You are training your replacement.

show 1 reply
DonHopkinstoday at 3:56 AM

I despise code written by VI! The only code anyone should ever run is code written with EMACS. With SPACES, not tabs. Because tabs take jobs from space bar pressers, and boil the oceans.

show 1 reply
zuzululutoday at 5:32 AM

When did HN become Reddit ? This is a real demographic shift I am seeing after a long time hiatus. The people who hate AI are largely those that lean far left and see themselves as liberal progressive.

show 1 reply
field_readertoday at 5:53 AM

I don't understand the question. Shouldn't you be afraid and disgusted?

Of course I don't like it. I should dislike it. Anyone saying "it's not that bad" is just describing the fact that it hasn't hit them yet.

You think you're sitting pretty and safe? That's the real fantasy. Not fantasizing about how powerful AI is — fantasizing that you're immune.

Fear and disgust aren't irrational here. They're the normal response to watching the skill you've built your livelihood on lose value. The question isn't why HN is anti-AI — the question is what the people who aren't afraid are using to keep themselves calm.

hgoeltoday at 4:33 AM

It's because this place is full of people that are the developer equivalent of someone that constantly tells everyone they drive a manual transmission vehicle and it makes them superior.

oliwarnertoday at 11:13 AM

Is it really so bizarre that people might be against a technical revolution that threatens their livelihoods? "AI" even in its current regurgative state can do so much stuff that people are paid to do.

Or that we're all talking to an LLM when we think we're talking to other humans (eg in here).

Or that kids are demonstrably taking the easy way out instead of actually learning. Cheating isn't new, but the level of disengagement is biblically awesome. Between that and the stagnant junior jobs market, what hope do they have?

Honestly, what is there to celebrate? Toil is a necessary component of human satisfaction, and we're shifting everything we do to a LLM.