You Autocomplete Me: Stable Diffusion—What’s The Big Deal?

John Maeda
6 min readSep 6, 2022
A cat chasing a dog in the city streets at night — rendered by Stable Diffusion just as that …
I installed Stable Diffusion locally on my Mac over the weekend in 20 minutes.

For anyone who remembers typing TURN OFF LIGHT SWITCH while playing the text-adventure game Zork—instead of typing 10 PRINT "HELLO WORLD" because there were no programs to run besides the ones you could make yourself—you recall the feeling of being drawn into an alternate universe.

I think it’s because back then we were so accustomed to talking to the computer in its language—the language of the machine—that it felt odd and wonderful to speak to it in our own language. In my recent book, How to Speak Machine, I provide a gentle introduction to AI/ML for anyone who doesn’t natively “speak machine.” Because you’re more likely to speak in regular human language. It’s what makes reading what I’m typing so much easier to understand than some math-y gobbledygook.

When we think, it has a certain feeling. And that feeling is less likely to look like computer code … say for counting to a million:

void main()
{
int i;
for(i = 0; i < 1000000; i++)
printf("%d",i);
}

That’s how a machine likes to think: in terms of loops. Preferably ones with infinite bounds so that it can repeat itself precisely over and over and over and over. In contrast, we humans think less robotically and more associatively.

You Autocomplete Me**

--

--

John Maeda

John Maeda: Technologist and product experience leader that bridges business, engineering, design via working inclusively. Currently VP Eng, AI Platform @ MSFT