← Portfolio

RubyTalk

The job: Treat a running Ruby program as a workspace to think in, not just code to execute.

A small open-source experiment from 2013, inspired by Alan Kay’s Smalltalk and the long-standing idea that the computer should be a medium for thinking, not just a place to run programs. RubyTalk let you poke at live Ruby objects, inspect them, send them messages, and treat the running program as the workspace. A love letter to Engelbart and Kay more than a serious tool. The highest-leverage AI work still happens at that same seam (the handoff between human and machine), which is part of why I spend so much time on Work Context Protocol now.

Tags: ruby, smalltalk, open-source, historical