Sketchpad

A man-machine graphical communication system

Ivan Sutherland

Summary

Sketchpad, developed by Ivan Sutherland in the early 1960s as part of his PhD dissertation at MIT, stands as one of the most influential computer programs in history — pioneering ideas that shape how computers are used today. It introduced an interactive graphical system where users could draw directly on the screen using a light pen, pointing to and manipulating objects visually rather than through text commands. This direct-manipulation interface anticipated fundamental interaction conventions such as selecting objects by clicking them and dragging to transform them — conventions that remain central to modern graphical user interfaces.

Sutherland’s original ambition was far more expansive than just drawing on a screen: he sought to dissolve the strict division between users and programmers by empowering new classes of people — artists, designers, engineers — to engage with computation directly, without needing traditional programming abstractions. Although later interfaces simplified abstraction by hiding it from users rather than exposing it in intuitive ways, Sketchpad’s design was an early and profound exploration of how interactive systems could embed computational structure in what the user sees and does.

The ideas first articulated in Sketchpad were circulated widely through Sutherland’s dissertation, a demonstration film, and a widely cited conference paper. Decades later, its influence persists in everything from windowed environments to CAD systems to the very concept of direct manipulation, reminding us that computing can be a medium for expression and exploration, not just a tool for execution.

The decision actually to implement a drawing system reflected our feeling that knowledge of the facilities which would prove useful could only be obtained by actually trying them. The decision actually to implement a drawing system did not mean, however, that brute force techniques were to be used to computerize ordinary drafting tools; it was implicit in the research nature of the work that simple new facilities should be discovered which, when implemented, should be useful in a wide range of applications, preferably including some unforeseen ones. It has turned out that the properties of a computer drawing are entirely different from a paper drawing not only because of the accuracy, ease of drawing, and speed of erasing provided by the computer, but also primarily because of the ability to move drawing parts around on a computer drawing without the need to erase them. Had a working system not been developed, our thinking would have been too strongly influenced by a lifetime of drawing on paper to discover many of the useful services that the computer can provide. Ivan Sutherland

Key concepts

Sketchpad marks a turning point in human-computer interaction, treating the computer screen as a responsive medium rather than a passive output device. By letting people point, draw, and manipulate graphics directly, it laid the conceptual foundations for the graphical interfaces we take for granted today and challenged designers to think of computers as environments for expression, not just calculation. Sketchpad’s lasting power comes from its use of constraint-based programming as an interaction technique: users could sketch freely and then refine their drawings with mathematical precision, or specify relationships to be maintained while continuing to interact visually. By removing the rigid distinction between input and output — between drawing and computation — Sketchpad enabled a richer dialogue between person and computer, one where intuition and abstraction reinforce rather than compete.

Ivan Sutherland demonstrates Sketchpad, showing direct graphical interaction and constraint-based editing in one of the earliest graphical user interfaces.

This idea was originally published as Sketchpad: A man-machine graphical communication system.


Big Idea Initiative is all about making connections, and sharing knowledge, thoughts, and ideas that support deep thinking and collaboration. Our goal is to create a space that sparks thinking and conversations among people whose ideas might benefit each other, even if they’re working on completely unrelated topics. We think that pushing back the limits of possibility will come as a result of the connections that diverse collaborators make together. Identifying these connections will bring the big ideas our world needs.

We need your help! If you…

  • have questions or feedback about this work
  • want to improve, develop, or add to this idea
  • want to sponsor a prototype of this idea

we invite you to contact us: hello@bigideainitiative.org.


Connections

Everything is connected. But if the link has not been noticed, nobody realizes it is a puzzle piece that belongs in the solution. These are a few pieces that significantly influenced the shaping of this idea.