Crystal Static Protocol
Ramblings and software for an audience of one
Recent Writing all writing →
Projects all projects →
🧩 Enterprise Tool Extensions
Launched
📚 Bookshelf Scanner
Launched
📖 Word Counter
Concept
Reading full list →
Writing
Projects
🧩
Enterprise Tool Extensions
Problem Internal enterprise tools have annoying UX pain points.
Solution It's incredibly easy to vibe code and install Chrome extensions that add the missing functionality, with no IT blessing or resources required.
Launched
📚
Bookshelf Scanner
Problem I have too many books, period. It would be outrageous to try and catalog each of them manually in order to get interesting insights on the collection or my reading habits.
Solution Video the spines, get structured data back, and enrich metadata using public book catalogs.
Launched
📖
Word Counter
Problem Everyone uses page count, not word count, to measure a book's length, but a page can run anywhere from 50 to 1,200 words depending on format and typesetting. That range makes any quantitative comparison between books close to meaningless.
Solution For my own book collection (or generally), estimate word count from a book's title and publicly available metadata, including a simple classifier to fill in an estimate where a firmer source isn't available.
Concept
Reading
—Books Read
—Fiction
—Non-fiction
—Audiobooks
— Books / Year
——
——
——
‹
›
Read in Year Month Title Author Published Genre Flags

Total Read

—
books · 2009–2025
—
Fiction
—
Nonfiction

Re-reads

—

Audiobooks

—

Fiction vs Nonfiction

Books per Year — Fiction vs Nonfiction

Estimated Pages per Year — Fiction vs Nonfiction

Top Genres by Year

Genre Breakdown — All Time

Music
🚧 Coming soon.

Library charts and stats!

About

Hi there! Hope that you find some interesting ideas here, mostly related to technology improving my life.

I'm an optimist about humanity and our future, including AI (and tech generally) in continuing to make things better. No person, nation, or technology is all good, but we can try.

This website is shamelessly aping inspired by shloked, was named by XKCD(936), and philosophically grateful to Kara Swisher and Simon Willison. For now, I'm keeping this anonymous, as my personal identity is beside the point. If you know my name, please don't connect it to this website.

I mostly avoid political commentary, especially where it manifests as political science, factions and horse racing. But I'm a proud American who votes and has sacrificed for the sake of the nation and its principles.

I have the luck, privilege and luxury of working for a company whose values and choices I largely support, and this is important to me. Hint: it's absolutely not Meta, but I follow the industry closely enough to have plenty of criticism for them all.

I'm not on social media, with this identity or generally.

I don't use AI to write this site…but that probably doesn't mean what you think. I use AI for ideation, analysis, editing, visualization, website development, and most things in my life. Just not for drafting the words.

I appreciate nuance and unresolvable contradictions. One example:

I admire Elon's accomplishments in engineering and technology, as well as the results of his leadership and management style, while also condemning most of his character, personal choices, and recent ventures (politics). On net his contributions to humanity have been positive, although I'm less confident in that calculus given recent developments like China's self-directed EV boom and the deaths attributable to DOGE's dismantling of humanitarian programs like USAID.

My p(doom) is currently 20%.