May 9, 2020

The Art of Explanation

Notes for book The Art of Explanation: Making your Ideas, Products, and Services Easier to Understand


Explanation requires empathy. You have to think like your audience.

Explanation lowers cost of understanding. We have a short attention span and have to utilize others time efficiently. Must not waste audience’s time.

Explanation is a way to package ideas.

Explanation answers the question Why?”

Explanation makes people care. If the user knows about an idea only then he/she would be able to care about your product.

Sometimes we want to appear smart and use difficult to understand explanation which only an expert would understand. The audience which does not know about the expert talk would be lost.

Why current way of explanation fails

Incorrect assumption about the audience knowledge.

Should change the explanation according to the audience. If you’ll use the expert talk to explain something to beginners, then their confidence would erode and then they won’t be interested in the explanation because they are not able to catch up.

Categorizing your audience

We can divide people on a scale of A to Z to denote how much they know about the idea. A means no knowledge, Z means expert.


People on the Z side are very knowledgeable but have curse of knowledge. Because they have so much knowledge about the subject, they are not able to know what it would be like for a beginner to understand this.

Package the explanation

Context is important for people to get used to the idea and see the bigger picture. Usually people at A side need more context than people at Z side.

The people at A size need to know about the Why more than the How. The people at Z side are already aware of the Why and need to understand How does the idea is implemented.

why and how

Simple stories are more effective for explaining something because we can add the user to be a part of the story in understanding the idea.

Storytelling is more appropriate near the A level.

Make connections to any other things that the user might already know. Whatever you are doing, there is a very high chance that you can relate it to some other idea. Can make connection by comparing it with some other competitor. This way is also used to learn effectively.

As we move towards the Z scale people, we have to focus more on How instead of Why. So we might have to add recipe style explanations for the How.

Simplify the idea.

Constraints are good. When we have too many options we tend to get confused and not choose anything. Whenever trying to explain anything, try to work with some constraints.

Present the explanation

  • state intention
  • solve a problem
  • reduce noise
  • embrace imperfection

Visuals are an important part of any explanation. You can explain something very easily by a photo which could be very difficult to explain by words.

Visuals are attractive and get attention.


No need to have fancy visuals. Can explain using simple drawings.

book notes
May 8, 2020

Zoom tips for teachers

In COVID-19 era, education has become virtual and teachers are using video conferencing apps like Zoom. My wife is a teacher and I have helped her recently setting up the most compatible environment for teaching which is safe and effective. Here are some tips for teachers to be more effective with your Zoom classes:


You should keep recording enabled for the session and ask students to send you chat message present. I found out if you are recording your zoom session on your system, then the session chat is also exported to the same folder where the exported recording is. attendance

It is confusing to take attendance when you have so many students on your screen. And it can easily take up 10 minutes of your time to take attendance the regular way by calling names. Although you will still have to read the chat.txt file for transforming the chat data to how you are marking attendance. I am thinking of creating a script for my wife which transforms the chat.txt file to a suitable format.

Disable scribbling by others


This is really necessary if you have primary school students who love to scribble.

Enable waiting room for your class

When scheduling a meeting check the Enable Waiting Room option waiting_room

This helps you to only accept students who you know by name. This also helps during attendance as this ensures that the students are joining by their real names which will be used in chat.txt.

tips productivity