Live data from Hacker News

How I program with LLMs

crawshaw.io

341–342 of 342 posts

Re: How I program with LLMs

#341
post #10

Earlier quoted context omitted.

The same way responsible enterprise class companies rely on "trust us bro" EULAs for financial systems, customer databases, payroll, and all the other systems it would be very expensive and error prone to build custom for every business.

But isn't AI very competitive right now? And also have more direct access to the "secret sauce" of the company?

What would competitiveness of AI have to do with whether a confidentiality clause in a commercial license is enough for an enterprise or not?

A source code hosting service has direct access to the "secret sauce" of a company built around proprietary software. A customer relationship management service has direct access to the "secret sauce" of a company built around sales and customer relations. A document management service has direct access to the "secret sauce" of a company built around confidential documents. A cloud hosting provider has direct access to the "secret sauce" of a company built around a database.

Everything's SaaS. Everyone's confidential and critical data is aggregated in some big provider's system. Except for a few paranoid (sensible? rational?) holdouts who aren't competitive as a result.

Re: How I program with LLMs

#342

The killer feature about LLMs with programming in my opinion is autocomplete (the simple copilot feature). I can probably be 2-3x more productive as I'm not typing (or thinking much). It does a fairly good job pulling in nearby context to help it. And that's even without a language server. Using it to generate blocks of code in a chat like manner in my opinion just never works well enough in the domains I use it on.…

I had to turn autocomplete off. I value it when I want it, but otherwise it's such a distraction that it both slows me down, and actively irritates me. Perhaps I'm just an old man telling the LLM to get off my lawn, but I find it does bad things to my ability to concentrate on hard things. Having a good sense of when it would be useful, and invoking it on demand seems to be a decent enough middle ground for me. Much…

This mirrors my experience with it as well. Autocomplete is just way too distracting for me, and I could end up writing the code faster myself without having to proofread every suggestion it throws at me. I ended up turning off autocomplete as well and instead use the copilot chat feature when I need it.
Post reply on HN