-

The First Version That Felt Real
There is a moment when something stops being an idea. It is when you use it…
-

What This App is Not
It is not a feed. It is not social. It is for reading.
-

Thinking Out Loud, With a Machine
Some ideas were shaped through conversation. Including with AI. Not to decide, but to reflect and…
-

Why Not Everything is Supported
Some things do not translate well. Tables. Complex embeds. Simplify or link back.
-

When Things Go Wrong — Reviewing the App’s Fallbacks
Stage 8 of codename Cosy Reader was about hardening. This is the post about reviewing the…
-

Respecting the Author
This app does not exist without writers. Always credit. Always link back.
-

The Details Are the Product: UI Polish, 350 Hours, and What AI Actually Changed
A look at the recent UI polish on Cozy Reader — drag-to-reorder, press feedback, blog colours…
-

The Add Blog Moment
Adding a blog is a choice. You paste a URL. The app reads it. You are…
-

The Wall — Going Native and Wiring Up the Database
Every React Native project hits the wall. Stage 4 is mine — Android Studio, Java, Gradle,…
-

Offline, By Default
Reading should not depend on signal. Store what matters locally. Make it feel like a book.