Hacker News
points by stinos 2 days ago | 0 comments
Having tried LLMs for coding a couple of times in the last couple of years, this used to be me until about a month ago.

Then I again tried Claude Code and OpenCode with a local (due to work I cannot use anything else, moreover wouldn't want to either) Qwen3.8 and behold: my current stance now is that _not_ using something like that, if you can, is missing out on a great tool.

And maybe it's because of the way I use it (in essence: to take care of what is the slowest bit of the process for me which is the typing and the find/replace and other repetitive stuff), but I really cannot come up with any sane reason not to use it.

[–] lubonay 2 days ago
Somewhat similar experience over here. I'm generally a skeptic during this current hype wave but have been forcing myself to try the latest "default" setup for AI-powered coding every month, just to not completely lose touch with the industry and double down on an opinion based on old models.

A few weeks ago something clicked between Claude Code getting better and my expectations about what it can and can't do becoming more realistic. Now I happily use it for code generation, rubber duck debugging, search tasks (in the code, in git history, in logs, across repos, in our ticketing system, etc) and for rote tasks such as opening PRs.

Still not a fan of vibe coding or doing ten tasks in parallel or generally overly relying on these tools but I do get a lot of extra value in my day-to-day work.

I guess you can find sane reasons not to use LLMs outside the purely technical realm when you consider the economics and ethics of how the sausage is made...

[–] stinos 2 days ago
Yeah my thoughts as well essentially.

Even if I wouldn't use it to write actual code, the value "now review this" currently brings is really quite large. It finds real issues to straight up bugs in any decently sized codebase which has only been reviewed by a couple of people. It's humbling at times.

Still not a fan of vibe coding or doing ten tasks in parallel or generally overly relying on these tools

Me neither and I probably never will be. It also just doesn't match how I usually write code. For anything which matters I'm a 'one statement at a time and consider all possible consequences' type of person.

I guess you can find sane reasons not to use LLMs outside the purely technical realm when you consider the economics and ethics of how the sausage is made...

It's definitely a 'pick your battles' kind of thing.

[–] martin82 2 days ago
The usecase of letting it find/replace and other repetitive stuff was 100% solved about 2 years ago.
[–] stinos 1 day ago
Could be that I missed something, but I doubt it. I'm not talking simple textual find/replace here. I mean being able to tell a tool in natural language things like "x is now a dictionary, lookup all keys used, then change it into a type where each key is a member and update all call sites" and having it execute that correctly. In all commonly used programming languages. And this is still a fairly simply example. Which tools could do that 2 years ago?