1 hour ago · 17 min read3465 words · Tech · hide · 0 comments

When LLMs work, it can feel like magic. When they fail, it feels like you are arguing with a confident bullshit artist who refuses to admit they are lost. Through a lot of trial and error, I have developed some intuition regarding what these models are actually good at and how to manage them to get useful results fairly reliably.It took me many months of daily use to develop some intuition for where LLMs are likely to produce code that is useful and where they are likely to fail. It also took me a bit of time to figure out how to limit scope and provide enough scaffolding to ensure I get useful results reliably. Having invested the time to learn to use the tool effectively, I very much see the benefits, as I am able to build projects on a scale I would not have attempted before.In a way, the process is the inverse of regular programming. We tend to build up programs step by step when writing code by hand as we add each function with intention. LLMs tend to produce a lot of code out of…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.