Live data from Hacker News

I'm dialing back my LLM usage

zed.dev

201–210 of 252 posts

Re: I'm dialing back my LLM usage

#201
LLMs give you a power tool after you spent your whole career using hand tools.

A chainsaw and chisel do different things and are made for different situations. It’s great to have chainsaws, no longer must we chop down a giant tree with a chisel.

On the other hand there’s plenty of room in the trade for handcraft. You still need to use that chisel to smooth off the fine edges of your chainsaw work, so your teammates don’t get splinters.

Re: I'm dialing back my LLM usage

#202

LLMs have limits. They are super powerful but they can't make the kind of leap humans can. For example, I asked both Claude and Gemini below problem. "I want to run webserver on Android but it does not allow binding on ports lower than 1000. What are my options?" Both responded with below solutions 1. Use reverse proxy 2. Root the phone 3. Run on higher port Even after asking them to rethink they couldn't come up wit…

If you specify your goals and constraints more fully, ChatGPT o3 does, in fact, identify this solution, but it correctly notes that it only works for modern browsers: https://chatgpt.com/share/6865a0e8-1244-8013-8b4b-a58446bccb...

Re: I'm dialing back my LLM usage

#203
post #117

Earlier quoted context omitted.

It's worth noting this is the exact argument people used against adopting electric calculators.

Calculators are a very narrow form of intelligence as compared to the general-purpose intelligence that LLMs are. The muscle/steroid analogy from this same discussion thread is apt here. Calculators enhanced and replaced just one 'muscle', so the argument against them would be like "ya but do we really need this one muscle anymore?", whereas with LLMs the argument is "do we really even need a body at all anymore?" (i…

You don't need the analogy. If you have a tool that does a job for you your capacity to do the job degrades alongside other associated skills.

Tools that do many things and tools that do a small number of things are still tools.

> "do we really even need a body at all anymore?"

It's a legitimate question. What's so special about the body and why do we need to have one? Would life be better or worse without bodies?

Deep down I think everyone's answer has more to do with spirituality than anything else. There isn't a single objectively correct response.

Re: I'm dialing back my LLM usage

#204
post #11

Am I spending too much time on HN or is every post/comment section filled with this same narrative? Basically, LLMs are exciting but they produce messy code for which the dev feels no ownership. Managing a codebase written by an LLM is difficult because you have not cognitively loaded the entire thing into your head as you do with code written yourself. They're okay for one-off scripts or projects you do not intend t…

Of course it's the main topic because it's an existential question for almost all our careers.

I believe it's the main topic because VCs have been trying to solve the problem of "expensive software developers" for a long time. The AI start-up hype train is real simply because that is how you get VC money these days. VC money contracted with the economy and post-Covid severely, and seemingly what is available is going to AI something-or-other. Somehow, the VC-orientated startup hype-train seems to have become the dominant voice in the zeitgeist of software development.

Re: I'm dialing back my LLM usage

#205
post #11

Am I spending too much time on HN or is every post/comment section filled with this same narrative? Basically, LLMs are exciting but they produce messy code for which the dev feels no ownership. Managing a codebase written by an LLM is difficult because you have not cognitively loaded the entire thing into your head as you do with code written yourself. They're okay for one-off scripts or projects you do not intend t…

> is every post/comment section [related to AI/LLMs] filled with this same narrative? ... The other side of it is ...

I don't see why any of this should be surprising. I think it just reflects a lot of developers using this technology and having experiences that fall neatly into one of these two camps. I can imagine a lot of factors that might pull an individual developer in one direction or the other; most of them probably correlate, and people in the middle might not feel like they have anything interesting to say.

Re: I'm dialing back my LLM usage

#206

Earlier quoted context omitted.

I'm compelled to make sure any comment mentioning Conway's Law has a reply linking the following video (and perhaps I should create a bot to do this): https://www.youtube.com/watch?v=5IUj1EZwpJY This analysis of the real-world effects of Conway's Law seems deeply horrifying, because the implication seems to be that there's nothing you can do to keep communication efficiency and design quality high while also growing…

I think you better link to a good article instead. Good grief, what a horror . A talking head rambling on for 60 minutes. --- disclaimer: if low information density is your thing, then your mileage may vary. Video's are for documentaries, not for reading out an article in the camera.

After opening the "transcript" on these kinds of videos (from a link in the description, which may need to be expanded), a few lines of JavaScript can extract the actual transcript text without needing to wrestle with browser copy-and-paste. Presumably the entire process could be automated, without even visiting the link in a browser.

Re: I'm dialing back my LLM usage

#207
post #4

This is pretty much the conclusion I've come to as well. It's not good at being an autocomplete for entire chunks of your codebase. You lose the mental model of what is doing what, and exactly where. I prefer to use it as a personalized, faster-iterating StackOverflow. I'll ask it to give me a rundown of a concept I'm not familiar with, or for a general direction to point me in if I'm uncertain of what a good solutio…

I don't have this experience. The mental mode might not be quite as strong, but if you always review the code given carefully, you will have a good pretty idea what is where and how things interact.

Re: I'm dialing back my LLM usage

#208
post #94

Earlier quoted context omitted.

What's it called when you choose a task because it's easy, even if it's not what you need to do at all? I think that's what LLMs have activated in a lot of us: writing code used to be kinda hard, but now it's super easy, so let's just write more code. The hard parts of engineering have always been decision making, socializing, and validating ideas against cold hard reality. But writing code just got easier so let's d…

I'm not sure if there's a name for that specifically, but it seems strongly related to the streetlight effect. [0] [0] https://en.wikipedia.org/wiki/Streetlight_effect

Yeah very apt

Re: I'm dialing back my LLM usage

#209

Earlier quoted context omitted.

I've been saying this for a while. The issue is if you don't intimately know your code, you can't truly maintain it. What happens when the LLM can't figure out some obscure but that's costing you $$$,$$$ per minute? You think being unable to have the AI figure it out is an acceptable answer? Of course not. LLMs are good for figuring out bugs and paths forward, but don't bet your entire infrastructure on it. Use it as…

"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian Kernighan So if there's a bug in code that an LLM wrote, simply wait 6 months until the LLMs are twice as smart?

> > What happens when the LLM can't figure out some obscure but that's costing you $$$,$$$ per minute?

> simply wait [about a quarter of a million minutes] until the LLMs are twice as smart?

...

Re: I'm dialing back my LLM usage

#210
post #11

Am I spending too much time on HN or is every post/comment section filled with this same narrative? Basically, LLMs are exciting but they produce messy code for which the dev feels no ownership. Managing a codebase written by an LLM is difficult because you have not cognitively loaded the entire thing into your head as you do with code written yourself. They're okay for one-off scripts or projects you do not intend t…

Laziness doesn’t stop just because technology improves. This is just intellectual laziness being blamed on LLMs, as usual. “I don’t bother to read my code anymore, so LLMs did it.” “I don’t practice coding anymore, it’s LLMs fault.” Blah. Blah Blah.

People will always blame someone or something else for laziness.

Post reply on HN