Mon 5 - Sat 10 December 2022 Auckland, New Zealand
Tue 6 Dec 2022 11:30 - 11:50 at Seminar Room LG004 - Keynote, Talks I, and Introductions Chair(s): Jun Kato, Sam Lau

Today, personal computing is organized around apps: large prefabricated units of software developed by professionals for the masses, with few opportunities for customization. How might we organize computers so that people can deeply tailor software to meet their unique needs, or even make their own tools from scratch?

We think that a promising direction is to start with familiar text documents, and allow people to gradually enrich those documents with computation and interaction to the point that they can replace entire applications. We propose a computing model where people can 1) create searches that find structured information inside everyday documents, 2) transform this information using reactive computations, and 3) display the results as annotations in the original document.

In this essay, we present a prototype called Potluck that implements this interaction model in a text notes application. We demonstrate that this simple tool is versatile enough to replicate the functionality of simple apps across many domains: recipes, workouts, household chores, and more. Potluck also provides a smooth slope from a plain text note to an interactive experience, and naturally encourages decomposing monolithic applications into smaller reusable tools.

More broadly, we envision a computing environment based on these ideas, where entire classes of applications can be replaced by a simpler set of building blocks: plain documents, with structure and computation overlayed as needed, and the user in control at every step.

Tue 6 Dec

Displayed time zone: Auckland, Wellington change

10:30 - 12:00
Keynote, Talks I, and IntroductionsLIVE at Seminar Room LG004
Chair(s): Jun Kato National Institute of Advanced Industrial Science and Technology (AIST), Sam Lau University of California at San Diego
Searching for LifeIn-personKeynote
Potluck: dynamic documents as personal softwarePre-recorded
Social Event
Sam Lau University of California at San Diego, Jun Kato National Institute of Advanced Industrial Science and Technology (AIST)