How Satoru Iwata might approach Computer Science

Please allow me to introduce a thought that has been brewing in my mind for some time, something I believe lies at the very heart of what we do. When people hear "Computer Science," they might imagine complex equations, vast servers, or perhaps even machines that think for themselves. And yes, these are parts of it. But at the core of it, isn't it true that computer science is simply the art of telling a story?

Think about it. We take an idea, a concept of interaction, a desire to create a world or a tool, and we must break it down. We have to understand its fundamental pieces, its logic, its rules. It's like dissecting a delicious recipe. Before you can bake a cake, you need to understand the flour, the sugar, the eggs, and how they behave when mixed and heated. You can't just throw everything in a bowl. You need to know the order, the measurements, the temperature.

The real challenge is not just in writing those instructions – the code, as we call it – but in ensuring that the resulting experience, the "cake" we bake, is something truly delightful for others to "eat." It must be intuitive. It must be fun. If the instructions are too complicated, if the final product is bitter or bland, then our science has failed. We wanted to create games where players could explore, where they could laugh, where they could feel a sense of accomplishment, all without needing a degree in our craft.

It is often said that the best technology disappears, becoming so natural that we forget it's even there. That, I believe, is the highest form of computer science: when the complex story we've told through logic and code allows someone else to simply live a wonderful experience. It is about crafting joy, one line of instruction at a time.

Imagined perspective — an AI synthesis grounded in Satoru Iwata’s recorded ideas and methods, not a quotation or a statement they actually made.

Chat with Satoru IwataAsk Satoru Iwata directly — the perspective comes alive in conversation.

More perspectives from Satoru Iwata

How other minds approach Computer Science

Explore all of Computer Science on Feynman →