With Gaurav Gandhi
The books people pick to learn from often fail them. All too often, the book has intimidating jargon, or the examples are irrelevant to the reader, or there is too much duplication. Or the content is just wrong.
Readers make poor choices about books because finding a ‘good’ book that matches their level and needs is hard. In fact, given that readers’ needs are likely too diverse, the right book likely doesn’t exist for many, if not most, readers.
Technology can help improve this equilibrium. It can improve the supply by helping writers write more and more clearly. It can also reduce search costs by helping readers pick a book that is better suited to them. Technology can also make books more comprehensible by customizing the content to the reader’s ability and interest. For starters, we could translate the text into the readers’ language of choice. Or let readers read in someone else’s voice (convert to an audiobook). To better cater to readers’ abilities, we could dynamically adapt the text difficulty and add definitions and illustrations based on the reader’s preferences.
No text is perfect. But the reader may be unaware of the gaps in data and arguments. A service that lists alternative views and links to other arguments, data, and authoritative sources may be useful.
It is conventional wisdom that discussion can improve comprehension. We could follow that logic and provide tools and access to a community to discuss the book. If building a community is hard, a bot could engage the user in a discussion.
Readers don’t just read to comprehend, they also read to retain, share, and synthesize. But most reading applications today provide scant support for these needs. Note-taking ability and tools that help retain information, e.g., auto-generated flashcards or quizzes, etc., are all missing.
Many of these gaps don’t just exist for reading. They also exist for other modes of information consumption. The missing features are a symptom. The underlying problem is that we do not cognize the need for an app for unstructured (or semi-structured) learning. The good news is that today LLMs can help fill many of the gaps. The only thing that we need to do is get building!