← Back to list

Why I Reclaimed the A4 Page in a World of Infinite Canvases

I built Chiatom because I realized that “infinite freedom” was actually killing my ability to think.

JChi Chen · 2026-05-12 08:33 · 0 claps · 2.7 min read
#productivity #software-development #notetaking #open-source #document-editor
Open on Medium ↗
Wiki topics: TLS · Design Tools & Workflow 🔓 · Open Source ⏱️ · Productivity

Why I Reclaimed the A4 Page in a World of Infinite Canvases

I built Chiatom because I realized that “infinite freedom” was actually killing my ability to think.

Chiatom — Homepage

Chiatom — Homepage

Chiatom — Block Editor in Action

Chiatom — Block Editor in Action

I’m not a designer, but I care deeply about how my documents look — both while writing and when I share them. That tension kept me tool-hopping for years.

Eventually I landed on a workflow: ask AI to generate a nice HTML layout → fill in my content → when content changes, send the whole file back to AI to reformat. It worked, but it was slow, expensive, and felt completely backwards.

“Fitting content into a beautiful layout” should be the tool’s job, not mine.

Chiatom — Editor

Chiatom — Editor

The Power of the Boundary

But there was another problem I couldn’t name for a long time: I struggle to think inside infinite canvases. The endless scroll doesn’t feel like freedom — it feels like sand. I never know when a page is “done.” I can’t feel the shape of what I’m making.

That’s when I built Chiatom around a singular, almost regressive idea: the A4 page is a first-class citizen.

In Chiatom, what you see is exactly what prints. It doesn’t offer an infinite canvas — it offers a container. When your content overflows the bottom of the page, a red warning line appears. It doesn’t automatically reflow your text to the next page, and that is a deliberate design choice. It forces you to stop and ask: “Is this page too crowded? Does this thought belong here?”

A page that ends is a signal — a discrete unit of thought that is now complete.

Chiatom — Page Boundary Warning

Chiatom — Page Boundary Warning

The Diatom Philosophy

I named the project after diatoms — single-celled organisms that build incredibly precise, geometric silica shells. Each shell is independent and complete. Chiatom follows the same logic: your content goes into the container, and what comes out is a finished, standalone object.

This philosophy shows up in how the app works. Themes (CSS + JSON) are completely separate from content — design once with AI, write forever.

Chiatom — Theme Switching

Chiatom — Theme Switching

Documents are saved as .handout files, which are ZIP packages that keep your text and images bundled together. And when you're ready to share, export produces a single self-contained HTML file that prints perfectly from any browser.

Thinking Inside the Box

Chiatom isn’t for everyone. It’s for the teachers making handouts, the note-takers who are tired of getting lost in the digital void, and anyone who has ever lost an afternoon to layout instead of writing.

It’s for people who realize that sometimes, a box isn’t a cage — it’s a foundation.

Chiatom is Free, open-source and available on GitHub. If you’d like to try it right away, you can download the Windows installer directly below.

👉 Download for Windows

👉 Source code & docs

Would love to hear from anyone who thinks better inside a box.


메타데이터
post_id
c28f8c4367d8
slug
why-i-reclaimed-the-a4-page-in-a-world-of-infinite-canvases-c28f8c4367d8
url
https://medium.com/@juichichen45132/why-i-reclaimed-the-a4-page-in-a-world-of-infinite-canvases-c28f8c4367d8
canonical_url
https://medium.com/@juichichen45132/why-i-reclaimed-the-a4-page-in-a-world-of-infinite-canvases-c28f8c4367d8
author_url
https://medium.com/@juichichen45132
status
ok
fetched_at
2026-07-19 23:43:22