<- all projects
Code Snob

Code Snob

Web Volume Live

Name the programming language from three lines of it.

A short snippet appears in a terminal window and you name the language. Fifty-six rounds drawn from eleven families: array, BEAM, curly-brace, JVM, legacy, Lisp, logic, ML, scripting, shell and systems. The family is shown, which is the entire design decision: it turns a hopeless guess into a real one, because knowing a snippet is ML narrows it to OCaml, F#, Elm and PureScript and now you have to actually read the syntax. Getting the distractors right is what makes a guessing game a game rather than a coin flip. No account, no install, streak kept locally.

Play in your browser

Screenshots //

Code Snob screenshot 1 Code Snob screenshot 2

Dev log //

The engine came free from shared/, so the work here was entirely content: 56 snippets, each short enough to read at a glance and long enough to be identifiable, sorted into 11 families. The families are not decoration, they are the difficulty dial. Without them the four options are unguessable; with them you are choosing between four languages that genuinely look alike.

Commits
7
Days w/ changes
2
Started
10 JUL 2026
  • Font Guesser: 54 self-hosted typefaces, distractors by classification
  • Code Snob: 56 languages, distractors from the same family
  • StatClash: self-hosted fonts, build-time thumbnails, deck pruned to 44
  • StatClash: production build-out
  • StatClash is YouTube only; fix a background-tab deadlock
  • Rework web prototypes into one repo with a shared engine
  • Initial commit

Every line above is a real commit from this app's repository, on the date it was made. Build chores and merge commits are filtered out.