







Smalltalk is a purely object-oriented programming language that was originally created in the 1970s for educational use, specifically for constructionist learning, but later found use in business. It was created at Xerox PARC by Learning Research Group (LRG) scientists, including Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry, and Scott Wallace.
The Early History Of Smalltalk
Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise, or to republish, requires a fee and/or specific permission. HOPL-II/4/93/MA, USA © 1993 ACM 0-89791-571-2/93/0004/0069...$1.50
Small talk acts like social glue – here’s how to get better at it
Maybe think of small talk as a technology: a human invention for accomplishing social goals.

The small web is beautiful
A vision for the "small web", small software, and small architectures.
fx - Tiny, open, native coding agent
Tiny, open, native coding agent. A minimal CLI written in Zig, optimized for research and embeddability as part of larger systems.

Forgotten Programming Ideas That Could Change Everything #shorts
Xerox Cedar "Viewers Window Package" 1987
I just want to add a little bit about the Xerox Cedar "Viewers Window Package" environment. Cedar is a programming language based on Mesa, with some similarities to Smalltalk.
Why the fuss about conversational programming?
First, there isn’t much fuss … yet. But there will be.

Tiny Tool Town 🏘️
A delightful showcase for free, fun & open source tiny tools. Stupid-delightful software made with love.

The AT Protocol's interesting design - LittleBit
Bluesky's backend was made to be more than a social network
MiniMax-Intelligence with everyone
MiniMax is a leading global technology company and one of the pioneers of large language models (LLMs) in Asia. Our mission is to build a world where intelligence thrives with everyone.

The Return of Language-Oriented Programming | Middle of Nowhere
I’ve been wondering what LLMs mean for language design and implementation. Some believe that, because language models are obviously trained on existing content, they are inherently less capable of assisting users with new programming languages. Intuitively this makes sense. However:
Communicating in Types • Kris Jenkins • GOTO 2024
Chat is minimum-viable anything
Chat is the minimum-viable tool for online organizing. Without complete control over our means of communication, our ability to organize depends entirely on the goodwill of the very same hegemonic incumbents which we seek to surpass.

26 - Gilad Bracha - Utopia And Dystopia: Smalltalk And The Wider World
Tiny Tools Directory
A list of small, free, or experimental tools towards joyful digital creation.
