Live data from Hacker News

Vibe engineering

simonwillison.net

71–80 of 759 posts

Re: Vibe engineering

#71
post #67
post #65

I've been all-in on vibe engineering for 4 months now and it is overall amazing. Simon missed a few key rules and practices that I follow, but every one of the points he hit is spot on. I also know for a fact the work I do has influenced some of his recent writing. Sorry to be a braggy jerk but I'm pretty proud of this! The part about past management experience being a key skill surprised me but now it makes sense. I…

What extra processes would you include? I'm sure my list in the post isn't exhaustive!

[deleted]

Re: Vibe engineering

#72

Earlier quoted context omitted.

Except that we're not going to be "coding" very soon. We're going to be firing off jobs that get tracked in VCS, gated through CI, then reviewed by a panel of agents with different specialties. At the end you'll have a few select sections of code that these agents flagged for human review, and thousands of lines of stuff that you don't need to worry about.

This guy selling AI snake oil btw. In case it wasn't obvious.

Why the hostility? We can have a civil discussion without relying on throwaway accounts.

Re: Vibe engineering

#74

"Vibe coding" sounds too good. Catchy, ridiculous and still cool. It'd be hard to beat. It's a genius move from Andrej Karpathy.

Different strokes I guess. I've always thought it sounded pretty stupid (right up there with asshat and awesomesauce). Conjures up an image of the Big Lebowski writing code while listening to a cheech & chong album.

I feel like “memetic” is probably the best descriptor, you either love it or hate it but either emotion is a good way for something to stick in your brain.

I am on the stupid side, personally.

Re: Vibe engineering

#75

It's just engineering, or coding or what every your current discipline is. We didnt stop calling them Framers or Finish Carpenters when they got electric saws and nail guns. Tooling does not change the job requirements.

Sure it does, you wouldn’t call a photographer a painter. Really depends on the tool.

Re: Vibe engineering

#76
This has to be a joke. Real engineering has a requirement of personal liability of the engineer involved. There is zero personal liability in the software which is why it's not real engineering. Until a software developer has to be held personally liable for the code they write and test, then they can call themselves an engineer. Back to vibe engineering, if ever personal liability were required then any AI slop in code would vanish instantly.

Re: Vibe engineering

#79

Earlier quoted context omitted.

I feel nauseous when I read comments like this. Does no one here actually like programming?

I don't like the kind of programming that an LLM can easily accomplish. For instance, I recently had to replace a hard-coded parameter with something specifiable on the command line, in an unfamiliar behemoth of a Java project. The hard-coded value was literally 20 function calls deep in a heavily dependency-injected stack, and the argument parser was of course bespoke. Claude Code oneshotted this in about 30 seconds…

wait you were unfamiliar with a behemoth Java project to the point of dreading making the change yourself, and yet only spent 5 minutes reviewing "someone else's" PR?
Post reply on HN