Live data from Hacker News

Ask HN: How have you integrated LLMs in your development workflow?

news.ycombinator.com

11–20 of 78 posts

Re: Ask HN: How have you integrated LLMs in your development workflow?

#11
I haven't except on one or two occasionally where I tried it to use me help figuring out how to refactor a bunch of functions quickly.

The downside of LLMs is that it doesn't remove your need to know your code. And writing code yourself is a very good way to know it.

Re: Ask HN: How have you integrated LLMs in your development workflow?

#12
Vercel’s V0 has been amazing. I lean backend, and the whole mess of styling is a continual struggle. V0 gets it right 90% of the time

But like everything you have to spec it well

Then any top model basically for duplicating work.

“Here is component B, here is component A and test A. Produce a test for B following the same pattern”

Re: Ask HN: How have you integrated LLMs in your development workflow?

#14
I use Github Copilot at work (and at home).

I’m a huge fan of keeping things simple by being verbose, and Copilot takes all the drudgery away by filling out all the repeating patterns.

Once in a while when I can’t be bothered to figure out Typescript types, I ask ChatGPT to write one for me.

Re: Ask HN: How have you integrated LLMs in your development workflow?

#16
post #13

People who use code completion LLMs: is your company running a local install, or are they fine with your code getting shared with LLMs in the cloud?

My company already hosts their code on Github, so using Copilot is not much of a concession.

Re: Ask HN: How have you integrated LLMs in your development workflow?

#17
I use Cursor primarily with Claude 3.5 Sonnet. Overall a solid productivity increase depending on the task.

I have a few observations:

- I vastly prefer Cursor's Copilot++ UX for autocomplete compared to GitHub's in VSCode, which I used until a few months ago.

- The Composer multi-file editor (cmd+i) is easily its most powerful feature and what I use most often, even when I'm working on single files. It just works better for some reason.

- It's far more effective working in popular stacks, eg. Typescript/NextJS etc. It's rarely a time-saver when working in Elixir, for example.

- In a similar vein, the less 'conventional' your task or code is, the less useful it becomes.

- As the context increases, it gets noticeably less useful. I often find myself having to plan what context I want to feed it and resetting context often.

- It's very effective at 'translation' tasks, eg. converting a schema from one format to another. It's much less effective at generating complex business logic.

- I only find it useful to generate code I confidently know how to write myself already. Otherwise, it doesn't save me time. The times I've been tempted, it's almost always bitten me.

Re: Ask HN: How have you integrated LLMs in your development workflow?

#18

It's great for refactorings and text manipulation -- things I used to do regex for can be done using gpt, though that depends on the scope so it is still not quite there to replace regex. Oh did I say it's great at bash too?

That's hilarious. Well done.

Re: Ask HN: How have you integrated LLMs in your development workflow?

#19
post #13

People who use code completion LLMs: is your company running a local install, or are they fine with your code getting shared with LLMs in the cloud?

They're fine with cloud. But... I suppose most of our most sensitive documents are in Microsoft's SharePoint anyway. Effectively sharing our code with them via Copilot is actually comparatively less problematic.

Personally, my main gripe with it are the response times. But I'm a latency junkie.

Post reply on HN