14 ms·
See also https://en.wikipedia.org/wiki/Rubber_duck_debugging https://en.wikipedia.org/wiki/Rubber_duck_debugging
by hyperific 3mo ago
See also https://en.wikipedia.org/wiki/Rubber_duck_debugging https://en.wikipedia.org/wiki/Rubber_duck_debugging
- irishcoffee 3mo agoI keep a rubber duck on my desk and have for at least 10 years, because of this. Great conversation starter.
- deleted 3mo ago[deleted]
- mc3301 3mo agoHarvard's cs50 had a "Rubber Duck debugger" which was an LLM trained on all their educational content with specific guardrails in place to not give any answers. It would chat back with you planting little ideas to help push your understanding just a little bit. I loved it so much, because I was learning programming completely by myself usually after midnight while taking care of a new-born. I had nobody to pair-program with, no lead dev nor teacher to speak with. It was years ago, but such an amazing implementation of an LLM for education.
- irishcoffee 3mo agoThat sounds horrible, honestly.
- mc3301 3mo agoIt was a tough time, indeed. But I feel that had I used an "all unknowing and answering" LLM, my retention and understanding of the class material would have been significantly lower. But I didn't have any choice as to having anyone to actually chat with back and forth. So it worked for me.