The Commodore 64 Program That Gave Me My Name
People hear the name 10PRINT and assume it is a brand name cooked up by a marketing team, or maybe a reference to something in printing. It is neither. It comes from a single line of code written for the Commodore 64 in the early 1980s, and the reason I chose it says everything about what I value as an artist and what I am trying to build with The Table 30A.
The Program
The Commodore 64 was one of the most popular home computers ever made. Among the thousands of programs written for it, there is one that has achieved a kind of legendary status in the programming and generative art communities. It is a single line of BASIC code:
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
That is the entire program. When you run it, the computer starts printing a maze-like pattern to the screen using two diagonal characters, one slanting left and one slanting right, chosen randomly for each position. The pattern fills the screen and keeps going, scrolling endlessly.
The result is hypnotizing. The patterns have infinite variability. No two runs produce the same output. The maze-like structures emerge, dissolve, and reform in ways that feel organic even though they are generated by the simplest possible logic. It is pure generative art, created by a machine following a single instruction, and it produces something beautiful to watch.
Why It Matters to Me
When I first encountered the 10 PRINT program, I was already deep into the intersection of technology and visual experience. I was teaching myself to code in coffee shops between tour stops, trying to make stage computers talk to each other for more elaborate lighting and video effects. The 10 PRINT program crystallized something I had been feeling but had not been able to articulate.
The idea is this: simple rules can produce infinite complexity. A single line of code, the most minimal possible input, generates patterns that are endlessly variable, endlessly watchable, and genuinely beautiful. There is no designer hand-placing each character. The beauty emerges from the system.
That idea is at the core of everything I do at The Table 30A. The interactive projection system does not play back a pre-recorded video. It runs a real-time visual engine that responds to the behavior of the guests at the table. The system follows rules, but the output is different every time because the input, human hands, glasses, plates, conversation, is different every time. Just like the 10 PRINT program, simple rules produce infinite variability. The patterns that emerge on the table during a show are unique to that group, that night, that specific combination of people and movement.
When I needed a creative name, 10PRINT was the only choice that felt honest. It is a declaration of what I believe: that the most powerful art comes from designing systems that produce beauty, rather than trying to control every pixel.
Generative Design as a Philosophy
The 10 PRINT program belongs to a tradition called generative design or generative art. The principle is that the artist creates a system, a set of rules, constraints, and behaviors, and then lets the system produce the work. The artist is the architect of the process, not the hand that draws each line.
This philosophy runs through every Table 30A event. When I design the projected visuals for a show, I am not creating a fixed animation that plays the same way every time. I am designing a system. The system has rules about how it responds to motion, how colors shift over time, how the visual energy builds and recedes with each chapter of the story. But the specific patterns, colors, and movements that appear on the table during any given show are generated in real time by the interaction between the system and the people at the table.
This means that no two Table 30A shows look exactly the same, even if the underlying story and menu are the same. The visual experience is co-created by the guests without them needing to know or do anything special. They eat, talk, pass plates, and wave hands, and the system responds. The beauty is emergent. Just like the Commodore 64 printing its maze to the screen.
The Connection to Live Performance
Before I started working with projection and interactive media, I was touring with bands, doing lighting and stage design. Live performance taught me that the best shows are not the ones where everything is pre-programmed and runs on rails. The best shows are the ones where there is a framework, a structure, a set of cues and transitions, but within that framework there is room for the energy of the night to shape what happens.
The 10 PRINT program embodies that principle in the simplest possible form. The framework is one line of code. The energy comes from randomness. The result is alive. At The Table 30A, the framework is the story, the five courses, the visual chapters, and the sound design. The energy comes from the guests. The result is something that is structured but never fixed, designed but never static.
That tension between structure and emergence is what I named myself after. 10PRINT is not a brand. It is a creative philosophy. I wrote about how that philosophy shapes the technology behind The Table 30A in How Interactive Projection Works At The Table 30A.
Why a Commodore 64
People sometimes ask why I reference a computer from the 1980s. The answer is that the 10 PRINT program is timeless in its elegance. Modern computers are millions of times more powerful than the Commodore 64, but the principle the program demonstrates, that simple rules can produce complex beauty, is as relevant today as it was forty years ago.
The systems I build for The Table 30A are orders of magnitude more complex than a single line of BASIC code. They involve real-time motion tracking, projection mapping, generative visual rendering, and synchronized sound design. But the animating idea is the same. I design the rules. The system generates the art. The guests provide the energy. And the result is different every time.
That is what 10PRINT means. It is the first line of a program that produces infinite beauty from minimal input. It is also the name of the person who builds dinner tables that come alive.
FAQ
What is the Commodore 64?
The Commodore 64 is a home computer released in 1982. It was one of the best-selling personal computers of all time and has a devoted community of enthusiasts and programmers to this day.
Is generative art the same as AI art?
No. Generative art predates AI by decades. It is based on designing systems with rules and constraints that produce visual output. The artist creates the system. AI art typically involves training a model on existing images and generating new ones. The philosophy and the process are fundamentally different. The generative approach gives me direct control over the rules that govern the visuals, which is essential for creating a coherent experience at The Role Of Digital Art In Fine Dining.
Does the interactive projection at The Table 30A use generative design?
Yes. The visual engine generates imagery in real time based on the behavior of the guests at the table. The projections are not pre-recorded videos. They are living, evolving visual systems that respond to motion, and no two shows produce the same visual output.
Can I see the 10 PRINT program in action?
There are many demonstrations available online. Search for "10 PRINT Commodore 64" and you will find videos and interactive recreations that show the program generating its infinite maze patterns.
How does the name 10PRINT relate to The Table 30A?
The name represents my belief that the most powerful art comes from designing systems that produce beauty through emergence and interaction. The Table 30A is the fullest expression of that belief: a system where food, story, and interactive technology create an experience that is structured but never the same twice.