To comment on the two sibling responses to my post here in parallel.
I think it gives very valuable insights to tackle the question: "What if we wanted to apply 'vibe-coding' as an SWE technique?"
There's a lot of interesting nuance to cover:
- How can we ensure that agents produce the codebases we want?
- How can we reduce the cognitive burden of code review?
- Do we actually need to review everything?
- How can we safely vibe-code in regulated environments (ISO 27001)?
- How can we use vibe-coding to safely evolve production-grade systems?
- ... etc, etc
I find this approach much more interesting than dismissing vibe-coding as non-SWE.