Recreating Sketchpad, the first GUI! - Adam Solove at !!Con 2024

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=5LsmbCrUuhc



Duration: 0:00
205 views
7


Recreating Sketchpad, the first GUI!

Sketchpad was the first computer program with a graphical user interface, allowing a human and a computer to build a drawing together using a monitor and pointer. It was also a surprisingly deep program, allowing the user to create reusable templates, copy/paste, and specify constraints for the computer to enforce. Even though it’s a hugely influential program, for several decades, it’s only been visible in grainy old videos. So I made a recreation of Sketchpad that runs in the browser and anyone can play with. Along the way, I learned a lot about reading old papers, how IO worked on early computers, and the history of Sketchpad’s influence on later programming environments and UIs. Come learn about Sketchpad, see it in action live, and learn how it can help us make better UIs today.

Adam has been building UIs for twenty-five years. He likes explaining things with pictures.

Presented at !!Con 2024 (pronounced, of course, "bangbangcon"!) in Santa Cruz, CA -- https://bangbangcon.com/


!!Con is a production of the Exclamation Foundation -- https://exclamation.foundation/


Video Production by Confreaks
Follow Confreaks 👇
https://confreaks.com/
https://x.com/confreaks




Other Videos By Confreaks


2025-02-01Riveting insights! Bridge.Watch and America’s infrastructure - Maryanne Wachter at !!Con 2024
2025-02-01How to stop worrying & collect early banner ads! - Richard Lewei Huang and Yufeng Zhao at !!Con 2024
2025-01-31SATisfying answers to difficult questions! - Vaibhav Sagar at !!Con 2024
2025-01-30Backtraces in the mirror: mad science by secrets of elves & dwarves!! - Julian Squires at !!Con 2024
2025-01-29Lord Zeus, please create a function called printBeerInsideLoop! - Daniel Temkin at !!Con 2024
2025-01-28It’s alive…. IT’S ALIVE!!! Braitenberg vehicles! - Devon Tao at !!Con 2024
2025-01-27How to design your own microchip!!! - Omar Rizwan at !!Con 2024
2025-01-27The perfect blend!! Reversing a Bluetooth protocol for better smoothies! - Ryan Mast at !!Con 2024
2025-01-27Keyboarding ain't easy?? What not to do when building a keyboard!! - Liz Frost at !!Con 2024
2025-01-26Huggable data! Making the ephemeral last with textile dataviz! - Aldís Elfarsdóttir at !!Con 2024
2025-01-25Recreating Sketchpad, the first GUI! - Adam Solove at !!Con 2024
2025-01-25A brief history of keyboards! - Jesse Chen at !!Con 2024
2025-01-25The astrolabe! Digital technology recreating ancient analog computers! - Jes Wolfe at !!Con 2024
2025-01-24Let’s run a tiny chess neural network by hand! - Amédée d’Aboville at !!Con 2024
2025-01-24Programming with only exceptions! - Nicole Tietz-Sokolskaya at !!Con 2024
2025-01-24Let’s make local and accountable tech! - Dawn Walker at !!Con 2024
2025-01-20Hosting and DevOps for Django with Benjamin "Zags" Zagorsky
2025-01-20Nothing for Us, Without Us; Breaking Unconscious Bias in Building Products with Victor Ogunjobi
2025-01-20Inside Out: My Journey of Understanding Inclusion with Natalia Bidart
2025-01-20Using database triggers to reliably track model history with Wes Kendall
2025-01-20✨ Modern editing experience for your Django models with Wagtail 🐦 with Sage Abdullah