logoalt Hacker News

dotancohenlast Friday at 7:26 PM0 repliesview on HN

  > People ask the computer to do things, and the computer builds programs and integrations between programs that....do the thing!
The computer builds a program that ostensibly does the thing. Under ideal conditions, while under negligible load, with expected inputs and a well-meaning operator. Real world software must consider malformed or malicious input, cyclomatic complexity, resource usage, atomicity, sudden loss of power, the ability to actually restore a backup, floating point math, race conditions, I unnormalized text, security, reproducibility, debuggability, logging, and so many other things.

My career is pivoting from writing software to cleaning up other people's vibe-coded software.

I actually love the vibe-coding movement as it makes custom software available to more people, and also extends my own career as I pivot to clean up the messes.