Three kinds of wrong, in ascending order of what they take from you. The gap between the second and the third is the whole game.
AI floods you with the silent rung specifically — plausible-looking wrong code, faster than review catches it. Vog's whole move is to convert silent failures into loud ones.
Not lint rules. Not discipline. The language gives you no way to write them.
There's no playground yet — a philosophy you can't run is just a vibe. Vog code moves through one result shape: Ok or Ng (“no good,” say “nog”) — a typed failure value, never a hidden exception.
There's no product to click into yet, so the argument is the proof. We catalogued twenty-eight ways a language's design lets you fail, banded every one honestly — unrepresentable, caught at compile time, or merely minimized — and benchmarked Vog against fourteen languages without trying to make it win.
That work is public before the code is. Read the footgun catalog and judge the rigor for yourself.
Vog is still in design. No mailing list, no launch date — just the build, happening in the open.
follow the build on bluesky |>