Here’s my submission! Smalltalk and capabilities: a vision of a road not taken for desktop computing (and beyond?) — Terracrypt
I’m still blown away by some of the GUI composition ideas used in early Smalltalk systems, and likewise I’ve been very interested in object-capability security since learning about the Spritely project. The two concepts feel to me like they could fit together very well, and allow for extension points that are both more fine-grained than is usually possible in today’s desktop systems, and likewise more isolated than is usually possible with desktop software.