A Formal Theory of Spaghetti Code

made by nickdrozd, submitted by Mai
This blog post attempts to define spaghetti-ness in order to formally test the hypothesis that spaghetti code is the way to maximize runtime in Busy Beaver programs.

Are Turing Machines Programmable?

made by nickdrozd, submitted by nicholasbs
An exploration of the nature of representations of Turing machines, as well as examples of how to implement a Turing machine simulator, single-purpose machines, and finally a general purpose, configurable implementation.

Idris Algebra

made by nickdrozd, submitted by nicholasbs
A series of increasingly complicated algebraic proofs with clear definitions, implemented in Idris, a purely functional programming language.

Emacs Lisp Challenge: flaky-if

made by nickdrozd, submitted by porterjamesj
An explanation of how to make Emacs' if-expressions behave incorrectly only some of the time, and the resulting humorous behavior of the editor.

Lispier Rust with Generics

made by nickdrozd, submitted by nicholasbs
A fun exploration of how to use generic types in Rust to write code that feels more Lisp-like.

My First Emacs Commit

made by nickdrozd, submitted by rachel
Nick describes his first commit to "real-deal core GNU Emacs," with some interesting commentary and historical context.