7 ms·
This came out a bit longer than I expected. Depends on your usage. A rubber duck won't upheave the entire history of written human knowledge to reach for your
by titularcomment 20d ago
This came out a bit longer than I expected.
Depends on your usage. A rubber duck won't upheave the entire history of written human knowledge to reach for your answer. It doesn't have inherent bias, and its purpose could also be handled by a wall, or the air infront of you if you can stretch your mind a little. What I'm going for here is that as you said, its just a hack to make your brain look for answers in a more efficient manner, by clearly underlining your thought process out loud, tricking yourself into conversation mode, yada yada. Its still you doing all the work, you're just being smarter about it.
A LLM is more akin to a senior pair programmer. It may seem like a rubber duck on the surface, in the sense that you're having a conversation, but the senior programmer may come up with ideas you wouldn't think of. They may have more innate experience in the domain which might pull you away to very different implementations from what you had in mind initially. This is all good, but a common pitfall with LLMs is that they're much more conformative than a senior engineer, much faster, much more responsive. This is where it gets dangerous: they don't tell you you're wrong 80% of the time, like a rubebr duck. They also have innate experience of a domain, like a senior engineer. The result is that your brain never gets a 'hang' signal, and it doesn't feel the need to reevaluate.
- prewett 18d ago> A LLM is more akin to a senior pair programmer. I don't know, it seems more like every question goes to a contract agency, where a random programmer answers it. Generally they are very good at bringing up relevant things you've never heard of, but depending on who gets assigned to that answer, the implementation might be copy-pastable into production, or it might be a questionable hack, or it might be workable but clearly not the right approach if you're looking for those things. The agency must work by the hour, though, because if you challenge the assertions of the previous guy, the next guy will obsequiously say that you are, of course, quite right and possibly insightful and spit out a new solution more along the lines of the new guidance.