All-Purpose Machines

The Real Computer Revolution Hasn’t Happened Yet

APM is a home for a collection of R&D efforts into the future of software, HCI, and personal workstations. While computing has a long way to go before it fullfils its potential, these experiments are designed to embrace and enhance existing, pervasive, well-understood technologies rather than reinvent the wheel. Research projects include:

Software composition

REST APIs are the lingua franca of networked software, and have barely changed in nearly two decades despite attacks from GraphQL, gRPC, and now MCP. HyperMap and Mech are a new RESTful format and universal client that tackle some of the issues with existing REST implementations and create an easy update path for existing REST APIs.

Web browsers

Web browsers are mini-portable OSes within your OS, with their own launcher, window management, and resource pickers. Waldo was an initial experiment for a new browser that challenged some of those assumptions. The lessons learned from that experiment have inspired a new iteration of Waldo, to be released soon.

Recent Posts

Subscribe to the RSS feed →