An everything canvas

This is big and more people are working on one or another facet of this problem, so I'll keep it relatively high-level.

Imagine an infinite canvas that doesn't operate on images, text, media, but objects. An object could be static like a media file or a piece of text, but it could also be a small computer program, or a primitive dealing with transforming information.

Examples of objects:

Steve Ruiz, the author of tldraw, said that infinite canvasses are a bit like 2D games where you move the camera. I think he hit the nail on the head here.

When I hear that metaphor what I think is RTS games:

Stephan Nago talks about turning ideas into objects and I imagine that this is at least partially where they'd like to go with the Obsidian canvas. I also like that they use files as the base primitive.

But, I also think that we can go one step farther and merge a canvas with a programming environment, without letting people know they're programming.

When it comes to computing, everyone focuses on Moore's Law, whether more interesting trends are: gradually increasing abstractions and shortening the distance between user intent and the result.

Inspirations:

article-idea

Want to receive my work as I publish it? Subscribe via email or RSS.

a giant foot-shaped snail with a house on its back. the house is still in construction, with a big crane towering above it The image is a stylized black-and-white illustration. In the lower left corner, there is a small, cozy-looking house with smoke rising from its chimney. The smoke, however, does not dissipate into the air but instead forms a dark, looming cloud. Within the cloud, the silhouette of a large, menacing face is visible, with its eyes and nose peeking through the darkness. The creature, perhaps a cat, appears to be watching over the house ominously, creating a sense of foreboding or unease.