The article shows everything that works for this approach. But it's a bit disingenuous. At the end: > Once this is working, Xu Hao can repeat the process for the rest of the tasks in the master plan. No, he can't. After that much back and forth and getting it to fix little things where it gives responses with the full code listing again, he would have easily hit the token limit (at least with any chat LLM capable of…
An example of LLM prompting for programming
261–270 of 297 posts
Re: An example of LLM prompting for programming
#262Earlier quoted context omitted.
Right. If you are building something truly valuable locally, and it is innovative or otherwise disruptive and relies on being a first mover, centrally hosted LLMs are a non-starter. Most software corps have countless millions of lines of code. You'd be spending lifetimes tracing where someone ripped your "copyrighted" techniques and methods. The complete lack of security awareness and willingness to compromise privac…
> willingness to compromise privacy for convenience I have to ask: do you carry a cellphone?
The cellphone is not a compromise for convenience. It allows me to make a living, providing internet connectivity and lets me keep in contact with friends and family. Without it, my freedoms would be drastically diminished.
With software we develop with, we have choices. We can use OSS. We can try to use open hardware. If we are working on sensitive things, we can use an airgapped system with vim.
When you practice these kinds of routines, they are not a burden. Actually, using vim instead of something like vscode increases productivity eventually. It does take a little bit of time.
When we couple our productivity with centrally hosted services, we greatly diminish our freedom to be productive on a wide range of problem areas. I don't say this to brag, it is to maximize all of our freedom.
In my view, most of us SHOULD be working on "sensitive" things. There is so, so much work to be done for the cause of freedom and liberty in software. We need to reserve that capability in us, we cannot let nameless people have an inside access to our expression.
Re: An example of LLM prompting for programming
#263Earlier quoted context omitted.
> willingness to compromise privacy for convenience I have to ask: do you carry a cellphone?
This is not really a valid comparison. The cellphone is not a compromise for convenience. It allows me to make a living, providing internet connectivity and lets me keep in contact with friends and family. Without it, my freedoms would be drastically diminished. With software we develop with, we have choices. We can use OSS. We can try to use open hardware. If we are working on sensitive things, we can use an airgapp…
I was born in the 70's, and I can tell you, you can survive just fine without a cellphone.
All of what you describe can be done on a desktop. But hey, if you want to compromise your privacy for some convenience, that's your choice.
Re: An example of LLM prompting for programming
#264Earlier quoted context omitted.
Right. If you are building something truly valuable locally, and it is innovative or otherwise disruptive and relies on being a first mover, centrally hosted LLMs are a non-starter. Most software corps have countless millions of lines of code. You'd be spending lifetimes tracing where someone ripped your "copyrighted" techniques and methods. The complete lack of security awareness and willingness to compromise privac…
> willingness to compromise privacy for convenience I have to ask: do you carry a cellphone?
Re: An example of LLM prompting for programming
#265Re: An example of LLM prompting for programming
#266Re: An example of LLM prompting for programming
#267Re: An example of LLM prompting for programming
#268Re: An example of LLM prompting for programming
#269Earlier quoted context omitted.
Yeah, I think there's a "stone soup" effect going on with AI. It's the same sort of thing you see happening with the customers of psychics. People often have poor awareness of how much they're putting in to a conversation. Or it's a bit like the way Tom Sawyer tricks other kids into painting the fence for him. For me a lot of the magic here is in knowing what questions to ask and when the answers aren't right. If you…
I believe the Model Driven Architecture fad ( https://en.wikipedia.org/wiki/Model-driven_architecture ) is a better analogy than wizards. Back then the holy grail of complete round trip UML->code->UML didn't get practical enough to justify the effort.