Hacker News new | ask | show | jobs
by sho 5 days ago
> it's trivial to see that if you tell a frontier model to do a coding task, it usually does it well enough

So you do not disagree? You agree 100%? Yes, it is trivial to see. Hence my near-anaphylactic reaction to articles like this, which specifically claim that it is NOT useful. Do you just mentally filter that out or something?

> Is [..] the codebase and my brain's relation to it is in a better state than if I had not used it?

But now this is a different question. It will not be the same, that's for sure. With new tools we must learn new patterns, new best practises. I have come around to the opinion that we must collectively move to a higher level of abstraction and accept that we will understand the code less - but I don't agree it must necessarily be worse. That will all depend on the new techniques we discover and apply.

> So somewhere on the spectrum between no-AI and vibecoding is probably ideal. Where on the spectrum is the argument, and everyone is going to have their own opinions based on their own domains. I don't see this as anyone being wrong or emotional.

I think that anyone planting a big flag at 0 (no AI) in 2026, with what we have available, is indeed doing it for emotional reasons, and when they claim there's no benefit being anywhere else, they're wrong. Which is what the article we're talking about is doing - hence my, and other's, scathing reaction.

1 comments

> I think that anyone planting a big flag at 0 (no AI) in 2026, with what we have available, is indeed doing it for emotional reasons

I just think there is a possibility that being on the AI spectrum is not necessarily better than being at 0. Maybe retaining maximal understanding is better in the long run, even better than minimal, supervised AI usage. Productivity in the long run might be better without it, we just don't know.

I appreciate your nuanced take, but I think it's implausible that the "correct" balance turns out to be 0. That just defies all reason. We'll learn how to apply the tools in ways that maximize the benefit while minimizing the downsides - as we do with all new technologies. And there is a long, long way still to go in improving the tools themselves - we are not even close to "done" in terms of the AIs themselves. It's impossible they will ever be worse than right now. It's very possible - inevitable, even - they will be much, much better.

It's just not plausible to me that we don't find some way to leverage all that power without fatally undermining everything we're otherwise trying to achieve long-term. It's not plausible to me that skilled, knowledgeable developers like you would ever conclude that AI was never useful, always harmful, and that it is critical to the project's long-term health that you must do this 2,000-file internal refactor entirely by hand.