QuoteProject
Simple things should be simple and complex things should be possible.
Alan Kay
ShareWTF𝕏

Interpretation

What this quote means

The quote emphasizes the importance of simplicity in design and the possibility of tackling complexity effectively.

Alan Kay's quote highlights a fundamental principle in programming and design: that everyday tasks and systems should be straightforward to use, while more complex functionalities should remain attainable and manageable. It suggests that innovation should focus on making simple processes efficient and accessible while enabling users to handle intricate issues without excessive barriers.

Themes

SimplicityComplexityDesignPossibilityInnovation

In practice

Example use cases

In a presentation about software design, you might use this quote to highlight the importance of user-friendly interfaces.

More from Alan Kay

The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs.
Alan KayRead
Perspective is worth 80 IQ points.
Alan KayRead
The greatest single programming language ever designed
Alan KayRead
By the time I got to school, I had already read a couple hundred books. I knew in the first grade that they were lying to me because I had already been exposed to other points of view. School is basically about one point of view -- the one the teacher has or the textbooks have. They don't like the idea of having different points of view, so it was a battle. Of course I would pipe up with my five-year-old voice.
Alan KayRead
If you're not failing 90% of the time, then you're probably not working on sufficiently challenging problems.
Alan KayRead
Scratch the surface in a typical boardroom and we're all just cavemen with briefcases, hungry for a wise person to tell us stories.
Alan KayRead

Similar quotes

It's important not to think about Bitcoin as a replacement for cash or gold or something that works alongside that; it's to think of it as programmable money. And we just cannot even imagine what that will be used for.
Naval RavikantRead
We often hear people talk about the concept of 'uberization,' where a new technology completely turns an industry on its head and forces us to rethink the way things have always been done. No industry will remain untouched by these forces.
Klaus SchwabRead
As soon as you write about climate change, the first attempt to discredit you is, 'Well, you wrote this on a computer,' or, 'You took a plane to this conference.' So your opinion isn't valid.
Naomi KleinRead
To be a programmer is to develop a carefully managed relationship with error. There's no getting around it. You either make your accommodations with failure, or the work will become intolerable.
Ellen UllmanRead
In engineering, as in other creative arts, we must learn to do analysis to support our efforts in synthesis. One cannot build a beautiful and functional bridge without a knowledge of steel and dirt, and a considerable mathematical technique for using this knowledge to compute the properties of structures. Similarly, one cannot build a beautiful computer system without a deep understanding of how to "previsualize" the process generated by the code one writes.
Gerald Jay SussmanRead
People think 'big data' avoids the problem of discrimination because you are dealing with big data sets, but, in fact, big data is being used for more and more precise forms of discrimination - a form of data redlining.
Kate CrawfordRead

A little wisdom, now and then

Subscribe for the occasional hand-picked quote. No noise.