Hacker News new | ask | show | jobs
by OptionOfT 165 days ago
It's interesting because on one hand there are posts like this were most people agree, and then there are posts about LLMs how they can one-shot a Windows application.

I think they're related. Software Engineering is about enumerating these edge cases and dealing with them. That requires skill.

Vibe-coding, or even prompting for larger chunks of code doesn't force you to enumerate these edge-cases.

And I firmly believe that reviewing the code for those edge-cases is harder than writing it yourself, as by nature you have to work backwards. You've arrived at a place, and you need to find out which routes were taken, and whether those routes are correct. Guardrails, snow-chain warnings, slope % warnings etc.

When you've arrived at the place it's easy to say: eh, whatever. We got here. Ship it. Especially with the push from above these days to go faster.