Geoffrey Litt, Josh Horowitz, Peter van Hardenberg, and Todd Matthews argue for "malleable software": computing that users can reshape with minimal friction so tools adapt to people instead of forcing people to adapt to sealed, mass-produced apps. They trace how software evolved from Alan Kay’s vision of programmable "clay" into monolithic appliances that treat users as passive recipients. Concrete examples show the cost: a software team lost a fluid, paper-index-card workflow when forced into a rigid web tracker; doctors endure pointless fields in electronic records that drive burnout; an exceptional neurosurgeon working with an IT analyst rebuilt an interface for local needs. The proposal centers on democratizing modification - small tweaks to deep renovations - so ordinary users can become gradual creators and local communities can co-design workflows.
They catalog systemic barriers and limits of current customization mechanisms: settings only expose developer-chosen options, plugins require APIs and authoring expertise and rarely transfer across apps, and app stores and OS models prioritize centralized distribution. Drawing on decades of research (e.g., Tchernavskij, Webstrates) and Ink & Switch prototypes, they outline principles for progress: treat functionality as composable tools rather than siloed apps, enable data and UI composition, support communal creation, and build infrastructure (dynamic documents, authoring surfaces, shareable toolkits) that makes on-the-spot adaptation fast and sustainable.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.