Remix.run Logo
mckn1ght a day ago

Using LLMs is basically rolling a huge number of weighted dice.

daishi55 a day ago | parent [-]

So is asking a human to write code, if you think about it…

megatoaster a day ago | parent [-]

Dice don’t have lived experience

newswasboring a day ago | parent [-]

How does that matter for a coding task?

sunshowers a day ago | parent [-]

Well, one example is that patterns in code now can make you recall bugs you've seen in the past. I had this realization where I used an LLM to do a big refactor, and it fixed a bug along the way that I should have realized was much more urgent than the refactor, having seen an identical bug in the past (it was related to prefix-checking in a set that wasn't constructed to do that kind of prefix-checking). Had I done the refactor by hand I'd likely have realized it much quicker.