Hacker ApprovedDepartments

Vera programming language

Shares rank 149 of 163 programming languages by recommenders

Experimental language built for LLM coding agents, praised for its design effort, compiler guarantees and feedback loop. Critics say removing variable names hurts readability and model performance.

Experimental language built for LLM coding agents, praised for its design effort, compiler guarantees and feedback loop. Critics say removing variable names hurts readability and model performance.

23 people gave an opinion

recommend it
5
criticize it
18
approval share
22%
Each figure is one person. RecommendsCriticizes

Recommended in 1 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 5 people recommend itNeeds 10 or more, not met.
  • 0.2 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 1 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Design effort and ideas praised

    “as close to English as you can get with the compiler guarantees offered by Vera”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

    “The strongest idea here, IMO, is not the syntax but the feedback loop”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

    “I do applaud the lang design effort”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

What people warn about

Each mark is one comment

  • Removing variable names hurts readability

    “The major design decision I'm a little skeptical about is removing variable names”

    Comment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

    “It feels wrong to dump identifiers to save tokens: now they're devoid of semantics, and can't be grep'ed or mapped to concepts.”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

    “There's a reason variable names are a thing in programming, and that's to semantically convey meaning.”

    Comment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”
  • Design rationale seen as misguided

    “The only way the author could have come up with that rationale is that he doesn't understand what a token is”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

    “The lack of naming seems to indicate a fundamental misunderstanding of how LLM coding agents are successful”

    Comment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

    “Seems like a weird decision taken from a weird paper that make everything harder for humans AND llms.”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”
  • Unfamiliar syntax, untrained for LLMs

    “a vibe-coded and vibe-desinged language which effectively does not exist yet”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

    “LLMs are good at writing programming languages they already know”

    Comment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

    “syntax unlike anything it’s been trained on.”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”
  • Hallucination risk with less context

    “For Vera, not having names removes key information that the model would have”

    Comment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

    “Good luck managing hallucinations on that context”

    Comment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

Other programming languages people recommend

The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Vera programming language compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Rust2,03997368%134 yrs118 ownersApproved
Go1,25465166%135.9 yrs63 owners—
Python1,06782157%1218 yrs64 owners—
Zig74344962%121 yr27 owners—
Vera programming languageThis page51822%1——
See all 163 programming languages, ranked

What people said

21 of the 23 comments that mention it, newest first. Each links to the original comment.

“Seems like a weird decision taken from a weird paper that make everything harder for humans AND llms.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“I think Vera might be missing something here.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“The strongest idea here, IMO, is not the syntax but the feedback loop”

RecommendsComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“I do applaud the lang design effort”

RecommendsComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“If it's incomprehensible to humans, it must be perfect for LLMs. Never mind the training.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“The only way the author could have come up with that rationale is that he doesn't understand what a token is”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“It feels wrong to dump identifiers to save tokens: now they're devoid of semantics, and can't be grep'ed or mapped to concepts.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“Removing variable names seems utter madness.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“syntax unlike anything it’s been trained on.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“as close to English as you can get with the compiler guarantees offered by Vera”

RecommendsComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“The human won't be able to read the code and steer the model.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“So there are variable names, they’re just inscrutable context dependent numbers.”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“a vibe-coded and vibe-desinged language which effectively does not exist yet”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“Good luck managing hallucinations on that context”

CriticizesComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“I love the ## Why README section!”

RecommendsComment from 30 Apr 2026 in “Vera: a programming language designed for machines to write”

“LLMs are good at writing programming languages they already know”

CriticizesComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

“The lack of naming seems to indicate a fundamental misunderstanding of how LLM coding agents are successful”

CriticizesComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

“There's a reason variable names are a thing in programming, and that's to semantically convey meaning.”

CriticizesComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

“For Vera, not having names removes key information that the model would have”

CriticizesComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

“The major design decision I'm a little skeptical about is removing variable names”

MixedComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

“This bit just feels like obfuscation for obfustcation’s sake.”

CriticizesComment from 29 Apr 2026 in “Vera: a programming language designed for machines to write”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.