Sketch-n-Sketch
Source: Sketch-n-Sketch Topic: Direct manipulation plus programming for HTML/SVG.
Core idea
Sketch-n-Sketch argues that direct manipulation interfaces are useful, but become much more powerful when joined to a programmable language rather than remaining fixed editors.
Key claims
- It aims for less keyboard-heavy text editing and more mouse-based direct manipulation.
- The current system focuses on HTML and SVG.
- The larger design ambition is a class of systems where manipulating the rendered artifact and editing the program are both first-class.
Harness takeaway
A next-generation programming harness should not force every intention through prose or raw code edits. It should sometimes let the operator manipulate the artifact, execution view, or work graph directly and then reconcile that back into durable structure.