Stages of Denial (2020)

The Benefits of Conforming

Atkinson Dithering (2021)

The Life of Lil

Decker: A reincarnation of HyperCard with 1-bit graphics

Another Year With Decker

Lila: A Lil Interpreter in Posix Awk

Learn Lil in 10 Minutes

Decker – A HyperCard Replacement

Ranking of Fruits: Sorting in JS, K, and Lil

Lil: A Scripting Language

The Peep of Lil

Decker, a platform that builds on the legacy of Hypercard and classic macOS

Lil: A Scripting Language

User Story

First THINK C Program (2020)

Stages of Denial

Atkinson Dithering (2020)

DitherPaint – Modern MacPaint for the Browser

Crab – an interpreter for a tiny subset of Logo

The Treachery of Image Files

Special K: an interactive K compiler that generates GLSL

Your First THINK C Program

K Fragments

Fun with Interpolation

A World Without Strings Is Chaos