← Back to context

Comment by OptionOfT

2 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.