C programmers commit fresh crimes against readability

Code chaos is back, and commenters are arguing over whether it’s genius or pure goblin behavior

TLDR: A famous contest for intentionally confusing C code is back, and one standout entry was weirdly useful: it could help preserve old software. Commenters loved the madness but still turned it into a fight over speed tweaks, nitpicky corrections, and whether programming languages should stop this sort of chaos entirely.

The International Obfuscated C Code Contest is back, which is basically the Olympics of making computer code as baffling as humanly possible. This year’s big talking point was a strange little winner built around Subleq, a deliberately tiny kind of computer design that uses just one command. The twist? Unlike many joke entries, this one actually has a real use: helping preserve old software by making it easier to keep ancient programs alive long after their original machines are gone. Yes, buried under the code crimes, there’s a surprisingly wholesome mission.

But the real fireworks were in the comments, where readers instantly split into camps. One crowd was impressed but immediately started backseat-driving the entry, with one commenter basically saying it could run faster with a different approach, only admitting that maybe it would be too sensible to win a contest like this. Another mini-drama erupted when a reader pounced on the article’s electronics description with a gleeful “Lol, no”, correcting what kind of old-school glowing number display was being discussed. Classic internet move: if there’s a tiny factual slip, somebody will arrive at speed.

Then came the philosophical spiral. One commenter wondered whether programming languages should be designed so nonsense like this becomes impossible, while another got unexpectedly nostalgic and asked whether this one-command computer idea might have helped in the Apollo era. So the mood was equal parts admiration, nerd-sniping, pedantic correction, and delighted horror. In other words: the comments section understood the assignment perfectly.

Key Points

  • The article reports the results of the 2025 International Obfuscated C Code Contest, which had 23 winning entries.
  • Yusuke Endoh, Nick Craig-Wood, and Don Yang each received three winning entries in the 2025 contest.
  • The article highlights Adrian Cable’s winning entry, 2025/cable, in the category 'Best imaginary emulator.'
  • Cable’s entry is linked to the Eternal Software Initiative, which aims to preserve software by using an architecture designed to be easy to emulate.
  • The featured architecture, Subleq, is described as a one-instruction-set computer, and the article says ESI has implemented it in software, built a C compiler with LLVM, and ported Linux to it.

Hottest takes

"it would run faster if they implemented Muxleq, but it wouldn't win the IOCCC contest maybe" — anthk
"Lol, no. That's a Numitron" — RicoElectrico
"prevent this kind of language debauchery" — Refreeze5224
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.