EconPapers    
Economics at your fingertips  
 

How to Tame an Unpredictable Emergence? Design Strategies for a Live-Programming System

Marcel Taeumel (), Patrick Rein (), Jens Lincke () and Robert Hirschfeld ()
Additional contact information
Marcel Taeumel: Hasso Platter Institute, University of Potsdam
Patrick Rein: Hasso Platter Institute, University of Potsdam
Jens Lincke: Hasso Platter Institute, University of Potsdam
Robert Hirschfeld: Hasso Platter Institute, University of Potsdam

A chapter in Design Thinking Research, 2023, pp 149-166 from Springer

Abstract: Abstract Programming environments that provide a feeling of liveness help professionals and amateurs alike to approach unfamiliar domains with ease through short feedback loops. Exploration and experimentation are promoted because any change to the program under construction can be observed immediately. However, live-programming systems such as Squeak/Smalltalk struggle with the predictable emergence of adapted program behavior as object communication can be unconstrained and diverse. While programmers wish for immediate effects, it would be helpful to at least know whether anything will happen after some time. In this chapter, we take a closer look at the means available in Squeak to explore and adjust object state and object behavior so that programmers can ensure the system’s responsiveness and hence observe gradual or even induce eventual emergence. We argue that these design strategies are sufficient to architect communication patterns that reward changes with immediate effects. We believe that our work can help programmers to better understand their leverage toward a predictable emergence in systems whose liveness stems from objects and messaging in a space where tools and applications live side by side.

Date: 2023
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:undchp:978-3-031-36103-6_8

Ordering information: This item can be ordered from
http://www.springer.com/9783031361036

DOI: 10.1007/978-3-031-36103-6_8

Access Statistics for this chapter

More chapters in Understanding Innovation from Springer
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-23
Handle: RePEc:spr:undchp:978-3-031-36103-6_8