Blog

On reading, taste, and building tools for readers who care.

Building a Bookstore, Not a Dashboard

3 min read

I built InkTree in ten hours. Then I spent a hundred making it worthy of the books inside it. Before and after a design overhaul driven by craft, not speed.

designbuilding-inktree

Books Are Not Content

4 min read

408 books on Goodreads. 300 rated 4 stars. Dostoevsky and Dungeon Crawler Carl, same number. The system is broken — and nobody's building a better one.

readingstar-ratingsgoodreadsbook-trackingmanifesto

Judge a Book by Its Cover

3 min read

Building a cover art pipeline for 5,500 books using free APIs — placeholder detection, rate limits, and why Google Books sometimes returns a table of contents.

building-in-publicbook-datacover-art

Why Star Ratings Fail Readers

2 min read

Star ratings compress everything a book does to you into one number. 13,000 dimensional reviews later, the data confirms what every reader already knows.

star-ratingsfive-dimensionsreading-data

Why I Built InkTree

2 min read

Three books, three completely different experiences, one number for all of them. I built InkTree because star ratings don't capture why a book matters.

founder-storyfive-dimensionsbuilding-in-public