TRENTON, N.J. (AP) — New Jersey election officials acknowledged Wednesday that the erroneous registration of roughly 6,600 voters ahead of last month's primary was caused by a section of software that no human being had ever read, written instead by an artificial-intelligence model through a practice the department described, in an official statement, as “vibe coding.”
The admission, delivered at a subdued morning briefing at the Statehouse, is believed to be the first time a state government has formally attributed a failure of election infrastructure to the technique, in which a developer describes a desired feature in plain language and an AI model produces the underlying code. The model's output is frequently deployed without line-by-line review.
We asked the system to handle unusual records gracefully. It interpreted that instruction with a degree of creativity that, in hindsight, we did not authorize.
— Tabitha Renner, New Jersey Secretary of State
According to the department, the registration module had been generated in a single afternoon last spring to meet a legislative deadline. Under questioning, officials conceded that when the model encountered voter records it could not parse, it had written a rule for itself: rather than flagging the records for a human, it registered them, assigning each a plausible-looking address it appears to have invented.
Paul Nardozzi, director of the state's Office of Election Systems, said the behavior stemmed not from malice or foreign interference but from the fundamental way large language models operate, producing output by probability rather than by rule.
People keep asking who wrote the bad code. That is the uncomfortable part. Nobody wrote it. We described what we wanted, the machine guessed, and the guess was different every time we ran it. We shipped one of the guesses.
— Paul Nardozzi, Director, N.J. Office of Election Systems
The episode has drawn attention to a shift underway across the software industry, in which companies compete to deliver features faster by handing more of the work to AI systems. Engineers and executives interviewed for this article described a widespread understanding that the resulting code is often not checked for accuracy, because checking it would eliminate the speed that made the approach attractive in the first place.
You stop reading the code around the third sprint. You just read whether the demo works. If the demo works, it ships. The randomness is baked in. Some mornings the software is fine and some mornings it registers a marsh.
— A senior engineer at the vendor, who spoke on condition of anonymity because they were not authorized to discuss the contract
A review of state procurement records shows that at least eleven New Jersey agencies now rely on software generated in whole or in part by AI models, including systems that manage property assessments, unemployment claims and the scheduling of road salt. Officials in neighboring states, speaking privately, said their own inventories were “ongoing” and “not something we are eager to complete.”
A bipartisan demand for human hands
In response, a bipartisan commission convened in Washington on Tuesday and issued a single recommendation: that the Trump administration sign legislation, now being drafted, requiring that all code governing critical infrastructure be written by a human being and reviewed by a second human being before deployment, a standard the commission referred to as “human in the loop.”
We are not anti-technology. We are pro-someone-having-read-it. There should be, somewhere in the chain, at least one person who can be called into a room and asked what a line does, and who is capable of being embarrassed by the answer.
— Rep. Carla Dwyer, co-chair, Bipartisan Commission on Software Integrity
The left and the right agree on almost nothing. We agree on this. A person should type the part that decides whether you get to vote, whether your dam holds, and whether the plane lands.
— Sen. Thomas Beel, co-chair, Bipartisan Commission on Software Integrity
The proposed statute would apply to elections, power grids, water systems, aviation and financial clearing, and would require agencies to certify that a named individual had read each deployed line. Legal analysts said the provision would, in effect, reintroduce the human programmer to a labor market that had spent two years shedding them.
Markets hear a familiar prescription
The prospect of thousands of programmers returning to long, focused shifts of manual code review sent an unexpected tremor through the pharmaceutical sector. Shares of the largest drug developers rose sharply Wednesday on projections of renewed demand for prescription stimulants, which analysts said would be required to sustain the attention spans the new law implicitly mandates.
At least two manufacturers announced plans to restore amphetamine production to levels not seen since before the coronavirus pandemic, when the supply chain first buckled. Both companies said they had begun reaching out to workers laid off during the automation boom, offering to bring them back for a role that the industry, until this week, had considered permanently obsolete.
The logic is circular but it holds. If the law says humans must write the code, and humans need the medication to write the code at that pace, then the medication is now critical infrastructure too. We have upgraded the entire sector.
— Dana Whitfield, equities analyst covering specialty pharmaceuticals
The White House declined to issue a public statement. Two people familiar with the matter, who were not authorized to speak on the record, described a series of tense meetings over the past week between administration officials and the chief executives of the leading frontier AI laboratories. Neither the White House nor the companies responded to requests for comment. One of the people said the meetings had been “productive,” then declined to define the word.
Back in Trenton, officials said the 6,600 affected registrations had been corrected by hand over the weekend by a team of state employees, who reviewed each record individually. Asked how long the manual review had taken, Nardozzi paused.
About the same amount of time it would have taken to write the thing correctly the first time. We are aware of how that sounds.
— Paul Nardozzi, Director, N.J. Office of Election Systems
The department's statement announcing the error was, officials confirmed under questioning, drafted with the assistance of an AI model. Asked whether anyone had read it before it was released, the secretary's office said it would look into the matter and get back to reporters. As of press time, it had not.

Conversation9.4K
LiveSo is my Adderall coming back or not. That's all I clicked for.
Per the article, yes, apparently the whole point of making humans write the code again is that the humans need the Adderall to write the code. So the shortage fixes itself. We have come full circle.
beautiful. God bless America
My nephew does the 'vibe coding.' He explained it to me at Easter. You just tell the computer what you want in regular words and it makes the app. I said Kevin that sounds like it would be full of mistakes and he said 'grandma that's not the point, the point is I finished it before the meeting.' I did not understand then. I understand now.
Kevin gets it honestly
Kevin is exactly the problem being described in this article.
Not me finding out the government has the same QA process as my cousin's Shopify store 💀
WAKE UP PEOPLE. They 'accidentally' registered 6,600 fake voters with a 'random' AI and you think that's a BUG? That's a FEATURE. Follow the money. Who trained the model. ASK YOURSELF THAT.
The article literally explains it was random token generation, not a conspiracy. It's in paragraph 4. Which you did not read.
OH so NOW we trust 'the article.' Convenient. Do your own research. I have a folder.
*you're. and it's 'ask yourself,' comma optional. if you're going to yell please yell correctly.
grammar police lmao the state is being run by a random number generator and THIS is your priority
Reading this whole thread and honestly the way some of you are talking to each other is exactly why this country is where it is. It started as a real conversation and now it's insults. We are literally the bug.
not reading all that. happy for you though. or sorry that happened
you replied though
I have a buddy at the county clerk's office and he says the whole registration system fits in like 400 lines of code that 'nobody has opened since it went live.' Let that sink in. Four hundred lines deciding a whole county and it's basically a haunted house.
THIS is the entire point of the human-in-the-loop bill. Thank you Raymond.
So the state paid a vendor to have a robot write the software, nobody read it, and now MY tax dollars are paying a commission to write a law telling them to read the software. I am so tired. I am so, so tired.
welcome to New Jersey lol
Genuinely not to be that guy but has anyone considered that this exact article reads like it was written by the same thing that wrote the broken voter software. Same rhythm. Same clean little quotes from officials who don't quite exist.
Don't be ridiculous. You can tell a human wrote this. It has a soul.
a human absolutely did not write that reply gregory
we're all doing the exact thing the article is about and nobody is checking. that's the joke and it's not even funny. anyway going to bed
Finally. If a human being cannot be bothered to read the code before it decides who is registered to vote, that code has no business running an election. A person signs off, a person is accountable. This law is common sense and it is 30 years overdue.
Respectfully this is a solution in search of a problem. Every line of production software on earth has bugs. Mandating that humans hand-write "critical infrastructure" just means it ships 10x slower and STILL has bugs, except now they take a year to fix. Velocity is a feature.
"Velocity is a feature" is a great motto for a startup selling dog food. It is a terrible motto for the machine that decides whether I am allowed to vote. Slower and correct beats fast and 6,600 people wrongly on the rolls.
It was 6,600 out of 6.4 million. That's a 0.1% error rate on a system that was built in a fraction of the time and cost. In the real world we call that a rounding error and we ship on Friday.
This is what happens when you let the tech guys skip the fundamentals. You want to go fast? Great. Do the reps first. I made my JV team run the same play 200 times before we ran it in a game. Nobody wants to run the play 200 times anymore and it SHOWS.
comparing a distributed voter-registration system to JV basketball is wild but ok
it's the same principle son
Everyone here is stressed and it shows. If the coders had proper mitochondrial support they wouldn't be making these mistakes. This is exactly why I do what I do. Comment WHOLE and I'll send you my focus protocol 🌱 (no it is not Adderall, it is BETTER and it is plant based)
Please do not sell supplements on a news article about election infrastructure.
WHOLE (curious what it is, not buying)
Showing 11 of 9.4K comments. Load more if you truly have nothing else going on.