So, you want me to code in a language that has no formal specification, no test suite, that changes continuously, where builds are not reproducible, where results depend on a hidden state in a build cache that can't be backed up, where I have to pay for each compilation, where I have to continuously send a copy of my code to a third party, and that might disappear with no notice?

Geee, vibe coding looks FUN!

Oh yeah, I should have mentioned: NO SOURCE DEBUGGER.

@jbqueru

Also, as soon as you are completely dependant on it, the price will drastically increase.

@jbqueru hi. Can you tell me what you are talking about?
(Not sure I will like the answer but better be prepared and informed about our current enemy....)
@benjamin generally speaking, the notion of trusting generative LLMs to write code. More specifically, Musk's recent goal of generating binaries directly, i.e. of removing the ability for humans to review the result in practice.

@jbqueru oh okay, thanks.
I didn't know they wanted to produce binary directly. Nothing unepexcted from this person...

what a weird and infuriating timeline,..

@jbqueru @benjamin

As someone who has done a little assembly language programming, I guess a human could review the code AI generated, but they would need to be very, very skilled.

@w_b @benjamin I would say, yes, and no. A disassembly is far from being the same as assembly source code, it'll be missing comments and symbols and macros, which are critical to being able to read assembly source code. Without those, it's all magic values.
@jbqueru I love how people dismiss the cost issue as being reasonable.

Many have already been bitten with say a Google API that was extremely cheap and abruptly changed pricing one year later making the project/app unviable.

Sure I want one of these companies to be able to decide overnight that they want half my revenue once my skills have been morphed into whatever they want us to become.
@santi Those companies certainly aren't going to maximize shareholder value by keeping prices low. The low early prices are here for customer acquisition, not as an ongoing commitment.
Right, or from the other angle vibe coding is only fun if you don't
like programming. Why do people that don't like programming
think it is reasonable to be weighing on on how programming
should happen.

@pkw there seems to be a pattern: everybody thinks that generative machine learning systems can replace other people's jobs, but not their own. CEOs never talk about machines replacing CEOs.

LLMs and similar systems are massive Dunning-Kruger amplifiers.

@jbqueru @pkw arbitrary decisions with no discernable logic, based on stolen information and bound to the whims of shareholders?
CEO is the only job an LLM *can* do.
@jbqueru I'm surprised that malevolent entities haven't mined more exploits from the fast-growing quantities of vibe-coded software. Or perhaps they have, and we don't know it yet.

@cmeinel I have a rule of thumb about that, that applies to all software: it's not whether you've been hacked or not, you already have. It's about whether you've detected it.

From there, it's quite likely that vibe-coded software doesn't have the necessary support to detect hacks.