Hacker News new | ask | show | jobs
by fragmede 924 days ago
So tell the LLM you want it to handle corner cases and it will add code to handle them. It can also generate unit tests for those corner cases. LLMs have fundamentally changed programming. There's still skill required to do it well, but we're a long ways from Borland TurboC on DOS.
1 comments

That doesn't work. It can't think through corner cases, because LLMs don't think. They aren't actually synthesizing or revising anything.
The reason people are so excited about it is because they see it work (yes, this includes whatever edge case you came up with five seconds ago - they can think too). No amount of theorised "oh they just do this thing and they don't have Qualia" is going to change reality: The model does something that people find use in.
Agree. What is 'thinking' anyway. Maybe humans are autogressive next token predictors as well, thinking is just our way of saying sampling.