There's a vast array of computer books out there. Whether you want to train neural networks or unit-test your Java application, someone probably wrote a book about it.

While major book retailers typically offer a good selection, they often lump them all into just one or two categories like "computers" or "programming." You can search if you know what you're after, but browsing can be a pain. The incoming wave of low-effort, AI-generated titles being sold on Amazon makes it even worse.

You shouldn't have to wade through an endless stream of CCNA study guides and endless data science books when looking for an interesting programming book. (I'm sure networking engineers and data scientists feel the same about all the Python books.)

Even the programming category has dozens of unrelated niches based around different languages. Web devs don't care about latest Fortran releases.

Many people resort to searching for specific keywords like Python or Kubernetes. Books that don't have those in the title often go unnoticed.

The library at FIT, Brno University of Technlogy
The library at FIT, Brno University of Technology.

One thing I loved about my university back when I was a student was the library. Computer books made up the majority of the collection. I loved going to the library just to browse. Sometimes, I found a book that went deeper on something I already knew. Sometimes, I decided to learn something new because they had a cool book about it.

Dev Reading is my attempt at recreating that experience on the Internet.