I wanted to find a way to discover better books.
I found out that if you wanted to recommend nonfiction books, you needed to identify local problems.
People seem to prefer nonfiction books that solve their problems (even if they're not aware of the problem).
You hear about this all the time. People accidentally stumble upon a book that changed their whole perspective.
Or it at least identified the problem.
However, while humans may eventually share the same problems, it's unlikely they'll share the same problems at the same time.
But maybe you want to learn right now and I'd like to learn later.
The priorities don't neatly line up.
Maybe you know a little about programming and I know nothing about it.
It's difficult to test what a person already knows in a real environment.
When absorbed properly, a book will produce behavioral and perceptual changes in a human.
Books are like software in that respect.
Like Duolingo does.
It compresses thousands of books into a single program.
And that program can do what a book cannot: It can gauge how much you need to learn and adjust its information accordingly.
It is an ever-evolving book.
I believe software will compress thousands of books for a narrow domain.
Like foreign language. Or exercise.
And such software will give you a pseudo-expertise—much like how everyone with a smartphone can travel without needing to read a map.
I believe humans will form a hybrid with software to help them navigate the complexity of the world with minimal resources.
Rather, software will amplify the minor differences between individuals and give disproportionate leverage to those best-equipped to take advantage of it.