Freeman Dyson on Mental Models

Einstein’s great work had sprung from physical intuition and when Einstein stopped creating, it was because he stopped thinking in concrete physical images a...

Steve Jobs on Human Behavior

It’s really hard to design products by focus groups. A lot of times, people don’t know what they want until you show it to them.

Alan Kay on Reusable Modules

Leonardo could not invent a single engine for any of his vehicles. Maybe the smartest person of his time, but he was born in the wrong time. His IQ could not...

Jaron Lanier on User Interfaces

If there’s any object in human experience that’s a precedent for what a computer should be like, it’s a musical instrument: a device where you can explore a ...

Marvin Minsky on User Interfaces

A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible.

Scott Rosenberg on Software Engineering

Software is easy to make, except when you want it to do something new, but the catch is that the only software worth making is software that does something n...

Bret Victor on Thinking

Programming is a way of thinking, not a rote skill. Learning about “for” loops is not learning to program, any more than learning about pencils is learning t...

Mark Weiser on User Interfaces

Our computers should be like our childhood: an invisible foundation that is quickly forgotten but always with us, and effortlessly used throughout our lives.