~/talk

Modifiable Software Systems: Smalltalk and HyperCard

Talkat LIVE 2021 · on Tuesday, 2021-10-19· [software-architecture]
slides:none on file

Claims that software where users can inspect and edit running code changes who can extend applications, demonstrated by Smalltalk live image (every class and method editable, new tooling like code browsers and overlapping windows) and HyperCard stacks (UI-first authoring, bundled with the Mac, implemented in Pascal so core source stays closed). Research distills seven insights: think outside the box, follow a clear vision, dogfood features, open source, ship widely, get “in the box,” and value spin-offs that actually influence web browsers and web IDEs.

AI-written summary · about

  1. 0:00Intro
  2. 2:17Big Nerd Ranch
  3. 2:46Seven Insights about User-Modifiable Software
  4. 2:57Think outside the box. Smalltalk and HyperCard took significantly different approaches to creating user-modifiable platforms.
  5. 4:04Think outside the box. There are many ways a user-modifiable system can work.
  6. 4:19Focus on a vision. These systems were driven by simple visions, not detailed up front designs.
  7. 6:51Focus on a vision. Following a simple vision can yield better results than following a detailed plan.
  8. 7:56Eat your own dogfood. Make your system practically useful for you.
  9. 8:14Open-source it. One reason Smalltalk evolved and HyperCard died is the availability of the source code.
  10. 9:20Open-source it. One way to ensure user-modifiable software stays available to users is to open-source it.
  11. 9:36Put it out into the world. The reason we know about these systems is because they took steps to get into business and consumers' hands.
  12. 10:53Put it out into the world. One way to increase your system's impact is getting your system into consumers' or businesses' hands.
  13. 11:30What is the box today?
  14. 11:41The web.
  15. 11:52Get it in the box. Find ways to make the system immediately available to users.
  16. 12:03HyperCard as a Successor to Smalltalk
  17. 12:29The Web as a Successor to HyperCard
  18. 13:28Appreciate spin-offs. The biggest impact your system has may be inspiring another system.
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.