Dynabook

What is the Dynabook?

Buckle your seatbelt. Here's an excerpt from a longer blog post "Programmers: You Probably Don’t Know What a Computer Is" archive , about Smalltalk, the environment powering this system:

> You may not realize it, but you have opened a portal to some of the greatest minds in the history of our industry. In the beginning, for many of our heroes — [Adele Goldberg], Doug Engelbart, Alan Kay, Seymour Papert — computing was about the possibility of evolving the general level of human thought for the benefit of mankind.

YOUTUBE 8uGV9hcIN_Y Camp Smalltalk Supreme — Adele Goldberg Keynote

Effective critical thinking is vital to modern life e.g. the proper functioning of democratic governments. Yet traditional media have been ineffective at improving our thought on a large scale. Today, we’re mostly glorified “caveman with briefcases”, reacting to the same human universals as our distant ancestors — Fantasies, Stories, Superstition, Religion/Magic, Vendetta.

The critical idea was that the Dynabook be the medium in which people can share their understanding of how things work and be challenged as to whether this understanding reflects an approximation to reality.

Adele sees the Dynabook computationally as a modeling environment and ultimately as a thinking partner with whom the user can rely on to find data or use cases that do or do not fit a proposed model.

In other words it's not purely a general purpose programming system nor purely a communications device. Of course, this is an early sketch from Alan Kay, it has to provide resources for communication for collaboration and visualization. It should draw on the human senses for touching and seeing and hearing for input and output as forms of communications including or especially for self-reflection. Educationally it should support the learner's ability to create models working individually or collaboratively and those models should be about both the physical and social worlds, both real and imaginary to test the learners thinking about those worlds.

~

Although we have to admit that at heart we are not programmers, but **Dynabook** fanatics and it's been emotionally difficult to see never-ending hacking that never seems to lead to a system that touches the dream. Zen and the Art of Motorcycle Maintenance talks about an ideal where static (conservative, traditional, keep things as they are) and dynamic (progress, experimentation, evolution) form a feedback loop where the good parts of the last evolution become fixed as a static foundation for the next dynamic leap. Unfortunately, in practice we seem to only have the extremes available: the static last century ideas behind Windows and Mac and a steady stream of papers, theories and experiments from the real visionaries (cough, not Steve Jobs, the real ones). We realize that the model of the latter is cathedral building and shortening the hundreds of years from printing press to saddle-sized books, but we can't help but think that leaving a trail of usable artifacts would bring so many more people on board, playing and creating with something real. When we discovered Squeak, we got right to work with our new Dynabook, but the Morphic clean up that never happened quickly crushed our dreams of any Blue Plane ideas and we went back to hibernation waiting for a cleanup, and then Morphic 3 which was never integrated and then Frankenstein which was never publicly available for use and now Bloc which seems fraught with political controversy... - 4/24/2020 on {{gtWikiPage:SqueakReunion}}.

DE

Obwohl wir zugeben müssen, dass wir im Grunde unseres Herzens keine Programmierer, sondern Dynabook-Fanatiker sind, war es emotional schwierig, endloses Hacken zu sehen, das nie zu einem System zu führen scheint, das dem Traum nahe kommt. Zen und die Kunst der Motorradwartung spricht von einem Ideal, bei dem statische (konservativ, traditionell, die Dinge so lassen wie sie sind) und dynamische (Fortschritt, Experimentieren, Evolution) eine Rückkopplungsschleife bilden, in der die guten Teile der letzten Evolution als statische Grundlage für den nächsten dynamischen Sprung fixiert werden. Leider scheinen wir in der Praxis nur die beiden Extreme zur Verfügung zu haben: die statischen Ideen aus dem letzten Jahrhundert, die hinter Windows und Mac stehen, und ein ständiger Strom von Papieren, Theorien und Experimenten der echten Visionäre (hust, nicht Steve Jobs, die echten). Uns ist klar, dass das Modell der letzteren der Bau von Kathedralen ist und die Hunderte von Jahren vom Buchdruck bis zu sattelfesten Büchern abkürzt, aber wir können uns des Eindrucks nicht erwehren, dass das Hinterlassen einer Spur brauchbarer Artefakte so viel mehr Menschen an Bord bringen würde, die mit etwas Realem spielen und etwas schaffen. Als wir Squeak entdeckten, machten wir uns sofort an die Arbeit mit unserem neuen Dynabook, aber die Morphic-Säuberung, die nie stattfand, zerstörte schnell unsere Träume von irgendwelchen Blue-Plane-Ideen und wir gingen zurück in den Winterschlaf, um auf eine Säuberung zu warten, und dann Morphic 3, das nie integriert wurde, und dann Frankenstein, das nie öffentlich zur Nutzung verfügbar war, und jetzt Bloc, das voller politischer Kontroversen zu sein scheint... - 24.4.2020 auf {{gtWikiPage:SqueakReunion}}.

https://www.slideshare.net/MarcusDenker/perfection-feedback-loops-or-why-worse-is-better-65540840

YOUTUBE wP4FUhI2-mU The Dynabook as a tool for Research and Development by Juan Vuletich

Software is usually seen as the means to solve a problem by computer. Science is usually seen as a buildup of knowledge that can be mined for ideas to solve problems. Keeping Software Development and Scientific Research as two separated activities limits the quality of the former and the applicability of the latter. We describe an approach to scientific research and software development that builds on the ideas and practices of Experimental Mathematics, and best practices in Software Development, and results in an integrated process and tools. The result is a body of knowledge that satisfies the requirements to be considered serious research, and provides useful building blocks for real world software applications.