top | item 43546076

(no title)

AlanClifford | 11 months ago

Although there is lots of hype, vibe-coding isn't a marketing gimmick—it's just continuing the trend we've always followed: moving to higher levels of abstraction. Like going from assembler to C made life better by letting us focus on logic instead of registers, vibe-coding means taking that next leap, writing code that directly captures 'what' rather than 'how.' When the specification becomes executable, there's less room for misinterpretation and fewer bugs, and your mental effort can shift from managing low-level details to clearly expressing your intent. It's not magic; it's just the natural evolution toward clearer, safer, and more maintainable code. It's not there yet, but, just as C++ replaced C which replaced assembler, "specification as code" is the future for most software. Eventually, most of us will be "prompt engineers" rather than "software engineers".

discuss

order

thisdougb|11 months ago

"and your mental effort can shift from managing low-level details to clearly expressing your intent."

I really struggle to understand what people are doing that makes these two things mutually exclusive. Unless the catchment group is people who can't code or understand software engineering. Which is fine. It reminds me a lot of the no-code hype.

I wonder if ai-coding will turn out a bit like ultra processed food. Cheap to produce something that looks like it does the job, but actually is quite bad for consumers.

I don't see anyone producing objective measures on the improved apps. Like bugs per lines if code, feature development time, etc.