‹Programming› 2026
Mon 16 - Fri 20 March 2026 Munich, Germany
Tue 17 Mar 2026 10:50 - 11:10 at Seminar Room 115 - Talks I

To use any authoring system, you need to get familiar with its concepts and available tooling. Especially if we want to create systems that are malleable and adaptable, users need to find out what they can change - and how they can change it. But how do we enable this? Substrates aim to be malleable for everyone, not just system developers; this likely means users should find answers within the user-facing part of the system, rather than requiring a switch to a lower level of abstraction, such as the virtual machine. Additionally, substrates might explore new interaction methods that differ from most established IDEs, making easy explorability and discoverability even more critical.

However, in our software engineering courses, we noticed that students struggle with exploring new systems that aim to contain their own documentation. Even if a system has a variety of tools and is self-documenting, it can be challenging for a new user to know what to look for (and how not to damage the system acci- dentally during exploration). In this submission, we will report on some approaches we have tried and the struggles we encountered in our courses. This concerns both concepts that are commonly found in programming systems (such as debuggers) and tools that are likely specific to a particular system (such as specialized live- editing tools). We want to use this as a basis for discussion to collect approaches and experiences from other members of the substrate community. Additionally, we would like to facilitate a collabora- tive design session or conversation on what the future of teaching “system exploration” might look like.

Tue 17 Mar

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:30 - 12:00
10:30
20m
Talk
On Vector Graphics Substrates and their Potential
Substrates
Joel Jakubovic Charles University in Prague, Camille Gobert Université Paris-Saclay
10:50
20m
Talk
Can We Teach How to Explore Substrates and Systems?
Substrates
Eva Krebs Hasso Plattner Institute (HPI), University of Potsdam, Germany, Tom Beckmann Hasso Plattner Institute
11:10
20m
Talk
HyperDoc - substrate for knowledge workers
Substrates
Media Attached
11:30
20m
Talk
Moral Dimensions of Substrate Research Programmes
Substrates
Clemens Nylandsted Klokmose Aarhus University, Antranig Basman Independent