Carl Sassenrath - History
Carl Sassenrath is the founder and CTO of REBOL Technologies. He is best known for his original design and implementation of the Amiga Multitasking Operating System.
Sassenrath grew-up in the town of Eureka in Northern California where he became interested in broadcast television
and film production. In the early 70’s he landed a job as a cameraman at the local ABC network affiliate and worked
his way up to being a director before graduating from high school. It wasn’t until Sassenrath attended the University
of California, Davis, that he was first exposed to computers as a tool to help simulate brain function while he
worked as a neuro-physiology research assistant. It was this work in neuroscience that inspired him toward inventing
new methods of distributed computing in the years that followed.
Before he graduated, Sassenrath was recruited in 1979 to Hewlett Packard’s Computer Systems Division as an operating
system engineer, during which time he also completed his degree at Davis and graduated with a B.S. in Electrical
Engineering in 1980. At HP, he focused on the design and performance of HP’s MPE operating system kernel.
In 1981 Sassenrath took a break from HP and joined an Antarctic research team from Stanford University as a
research scientist at the South Pole. Returning to HP in 1982, Sassenrath engineered one of the first graphically
oriented user interfaces. Using a prototype of the Sun Workstation loaned to him by Stanford student Andy Bechtolsheim
(cofounder of Sun Microsystems), he created a distributed computing system utilizing a bitmap display, icons, fonts,
a mouse, hyperlinks, and remote procedure calls to database server.
 |
Sassenrath at South Pole, 1982 |
The resources provided at HP allowed Sassenrath to carefully study the design of every operating system of the
day and develop new system concepts around parallel processing and distributed computing. When Amiga Computer,
Inc. extended an invitation to Sassenrath in 1983, they promised that he could write whatever operating system
he wanted for use in the new Amiga computer. It was an exciting challenge. The Amiga was originally intended as
a video game machine, so the operating system had to be small and efficient as well as multitasking in order to
support animation, graphics, sounds, and other functions occurring simultaneously. When the Commodore Amiga was
released in 1985 it was the first multimedia personal computer on the market and featured a color graphical user
interface, a two button mouse, a fast graphic subsystem, and support for animation and sound.
 |
Sassenrath at Amiga (front, right of sign)
Amiga Cofounder Jay Miner on far right.
Photo by Carl Sassenrath, 1985
|
After Amiga, Sassenrath joined Apple Computer's Advanced Technology Group, where he lead the development of
a next-generation object-oriented operating system for a secret parallel processing computer that was to eventually
replace the Macintosh.
In 1988, Sassenrath escaped from Silicon Valley lifestyle and bought a ranch in Northern California where he
designed and built a house, planted a vineyard and now makes his own personal label of wine. Located in a small
mountain community, Sassenrath has continued his pursuit of distributed system technologies by founding Pantaray,
Inc., American Multimedia, and Videostream, Inc. - all of which provided various multimedia solutions, including
Internet TV set-top boxes, CDTV (the world’s first CD- ROM TV set-top box), and content authoring systems.
 |
Sassenrath rides his boat Spräve on nearby Lake Mendocino - 1999 |
In 1996, Sassenrath set aside all other work to focus solely on his vision of creating a new distributed computing
architecture for the Internet, and he founded REBOL Technologies, located in Ukiah, California. REBOL offers a
unique approach to distributing, sharing, and processing information across the Internet. At its core, REBOL is
based on a special language technology that uses relative expressions to create dialects for intercommunication
in much the same way that people communicate. The approach allows a computer to "understand" the meaning
and how to interpret information sent from other computers. The result is a software technology that is not only
many times more efficient and easier to use, but one that extends the Internet beyond web services to a simpler
and more integrated model of distributed personal computing.
|