David S Maynard: My Blog

I entered the University of California at Berkeley as a physics major in 1965. In 1968 U.C. Berkeley established a Computer Science Department in the College of Letters and Science. I graduated with a Bachelor of Arts in Computer Science in 1969. I worked at Stanford Research Institue in Doug Engelbart's group which pioneered using the computer to augment human intelligence SRI was the second node on the ARPA network. I worked at Xerox Palo Alto Research center which pioneered the graphical user interface, and local area networks. I joined the personal computer revolution in 1982 by purchasing an Atari 800 home computer with 48KB of memory and a 5.25" floppy drive with a storage capacity of 88KB. Using the Atari as a FORTH language development system, I wrote a abstract strategy game based on a Martin Gardner column from Scientific American Magazine. Electronic Arts published the game, Worms?, and hired me and my good friend from Xerox, Steve Hayes, as the first two software engineers at Electronic Arts. At Electronic Arts we helped bring about the computer entertainment revolution. After EA I worked at Silicon Graphics, advancing the 3D computer revolution. Later, at Google, I helped advance the mobile revolution by managing the Google Maps for Mobile Application on the Blackberry platform. At Box Inc., I helped advance the cloud revolution by managing their mobile applications. In 2017 I was the first person to ever retire from Box Inc.

I am writing this blog to record some of my memories of watching, and participating in, these multiple computer revolutions. I will also use this blog to document my continuing journey of learning software systems, and languages. I will blog about creating software art in retirement. I will document my experiments in self publishing software on the web. My first two retirement projects are reproducing the software game, "Worms?", as a single page JavaScript Application, Darworms. and creating this blog using Gatsby.

Note: Although you will not find any ads in this blog, I can not say the same for the external links. I only include external links that I have found useful, entertaining or informative. I am not responsible for the content of any external links.

Latest Articles

Jugwalking: Exercise Your Mind, Your Body, and the Neural Network that connects them

A non-impact, non-aerobic exercise for mind, body and awareness

The Joy of Coding: Observable

Exploring Interactive Visualization Notebooks

Chaotic Attractor

A Javascipt implementation of a chaotic attractor by Clifford A. Pickover

Announcing the Official Launch of Darworms

C64 Worms? resurfaces as Darworms a Browser Game 36 years, and one retirement later.

Software Artists

Is Software an Art Form? What is a Software Artist?

Artist Tribute Jim Nitchals

Amazing Software Artists: Apple II Guru

Open Source Projects

🎨
Chaotic Attractor Visualizer

Generate beautiful Chaotic Attractor images interactively

πŸ“±
Darworms

A 4 player web based strategy game. Different than anything you have ever played.

Videos

Darworms Introduction - A short (6 minute) introduction video for DarwormsDarworms Introduction - A short (6 minute) introduction video for Darworms

Meet David Maynard - David Maynard has shipped code in 30 languages.Meet David Maynard - David Maynard has shipped code in 30 languages.

Engelbart's Law  - David Maynard explains Doug's law of technology predictions.Engelbart's Law - David Maynard explains Doug's law of technology predictions.

NLS Engelbart's Text Editor  - David Maynard explains why this editor from the 70's is better than any today.NLS Engelbart's Text Editor - David Maynard explains why this editor from the 70's is better than any today.

Worms?  - David Maynard discusses his game Worms? and his 15 minutes of fame at EA.Worms? - David Maynard discusses his game Worms? and his 15 minutes of fame at EA.

The First Internet Packet  - David Maynard tells the story of why the first ARPA net packet failed.The First Internet Packet - David Maynard tells the story of why the first ARPA net packet failed.

Reviews of Worms? (1983) now Darworms (2019)

β€œNow, I've never met Mr. Maynard, but after playing Worms? for about 20 hours, I can tell you that he has probably the most original, refreshing, and seriously weird imagination of any video game designer today.”

β€” William Micheal Brown - Electronic Fun Magazine

β€œWorms? is one of the most fascinating games I've played in a long time. It's so different from anything else that it quickly captivated me. Worms? tournaments became popular among the staff of COMPUTE!. ”

β€” Greg Keizer Assistant Editor COMPUTE magazine

Worms? is intellectually stimulating, beautiful to watch and soothing to hear. The entire gaming experience is transcendental, the patterns are hypnotic. Worms? is vastly different from any other computer game I've ever seen. This is the most original piece of recreational software I have ever seen.

β€” Tom Benford **RUN** May 1984 magazine

β€œ.. (Worms?) is a skill game, that is unique, engaging, and delightful. The game holds a lasting and nearly hypnotic fascination. There is something compelling about the intricacies of pattern - from the fugues of Bach to the mosaics of the Alhambra - that makes humans rejoice. The game Worms? combines harmonies of patterns in an extremely original and diverting way, and is good for hours of experimentation. Then challenge the world!”

β€” John Anderson **Creative Computing**, September 1983