Hacker News new | ask | show | jobs
by cjs_ac 442 days ago
A digital computer is good at executing algorithms, with absolute, well-defined logic. A human brain is good at executing heuristics, with poorly-defined logic.

AI - of any kind - is about getting the computer to execute these poorly-defined heuristics, and because they're bad at it, they use a lot of energy to do so.

'Vibe coding' makes the computer execute the heuristic of generating code from requirements, and then makes the programmer execute the algorithm of ensuring that the code is correct: both human and machine are doing the thing they're bad at. It only makes sense if the only problem you have with 'move fast and break things' is that you haven't been able to move fast enough.