Skip to content
View rottytooth's full-sized avatar
Block or Report

Block or report rottytooth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rottytooth/README.md

What I do

I make work about human irrationality, usually in confrontation with logical systems.

What You'll Find Here

My favorite medium is the esolang: programming language design as a means of expression and experimentation. A few examples:

  • Folders (2015), where code is written only in the combination of folders within folders, ignoring files and text

  • FatFinger (2017), a dialect of JavaScript that forgives, and encourages, typos and misspellings

  • Entropy (2010), where data decays the more it is used, with programs that slowly slip out of the programmer's control

  • Olympus (2022), where we code in incantations to the gods -- a language that better reflects the actual power dynamic of programmer and machine

  • Time Out (2015), where code is written in the increments of time that lines of code in another language take to run

  • There are many more, some public here already, others to release with my book in late 2025

Outside Links

For ten years, I wrote about esolangs for my blog, esoteric.codes.

See my artwork:

Pinned

  1. Folders Folders Public

    A language where the code is written with folders

    C# 380 20

  2. Entropy Entropy Public

    Compiler for Entropy, a programming language where all data is in a constant state of decay

    C# 51 5

  3. Time-Out Time-Out Public

    A programming language where the action occurs between the lines of code

    JavaScript 11 1

  4. Velato Velato Public

    Velato language - write code with music

    C# 47 2

  5. FatFingerJS FatFingerJS Public

    Embrace the chaos of JavaScript

    JavaScript 77 6

  6. rot8000 rot8000 Public

    rot13 for the Unicode generation

    C# 125 3