John Earnest

John Earnest, also known by the handles "Internet Janitor" and "Rodger the Great", is a K programmer, array language implementer, and designer of interactive tools. His K-based projects include implementations oK and special-k, and the iKe programming environment. He designed the Lil programming language as part of the Decker graphics and application development framework.

Beyond his contributions to array programming, many of Earnest's projects are graphical and retro in nature, which is echoed in oK's experimental programming environment, iKe.