01
Begin with structure
I think understanding starts before the formalism, so I open every piece by asking what kind of system I am looking at, which features matter, and what ought to stay invariant.
About
The commitments behind everything I publish here.
Four commitments
01
I think understanding starts before the formalism, so I open every piece by asking what kind of system I am looking at, which features matter, and what ought to stay invariant.
02
I do not draw a diagram as decoration. I draw it as a second statement of the idea, check it against the mathematics, and keep redrawing until it explains why the thing actually works.
03
Intuition only convinces me once it has survived an exact case, so I show the derivations, the measurements and the code in enough detail for you to reproduce, test and reuse them.
04
I keep everything within reach: pages that open in the browser, PDFs to download, source on GitHub. Every guide and report I publish goes out in both English and Japanese.
Why the name
Isegoria means an equal right to speak.
I chose it because I want this to be an equal invitation into technical conversation, whatever the subject. I am not trying to take the sophistication out, only the needless opacity: definitions, pictures, derivations and working code should hold each other up.
Privacy
This site uses its own analytics service, hosted on Cloudflare, to count page views, PDF-link clicks and language switches. Daily totals include the page path, page language, referring website, broad device category and country, and are kept for 365 days. Reports are private. We also attribute activity to the first detected source of each session, using the referring website or a recognised source tag in a shared link (such as Threads or Instagram). Recognised source tags and optional post labels (up to 64 lowercase letters, numbers or hyphens) are extracted; search terms and full query strings are not retained. Campaign totals are kept for 365 days.
Events also record the server receipt time and a random anonymous session ID for up to 30 days. The browser stores this session ID in local storage and replaces it after 30 minutes without a tracked event; it is not a persistent visitor identity. No cookies, IP addresses, full URL query strings or full referring URLs are stored. Browser Do Not Track and Global Privacy Control settings disable collection. Counts describe events and approximate browser sessions, rather than individual people.
We also retain anonymous page-instance measurements for up to 30 days: visible time (capped at four hours per instance), scroll milestones and counts of button, slider, select and canvas interactions. These are not proof of reading or task completion. We do not collect typed text or control values. You can exclude this browser from analytics; the choice is stored locally and applies to future activity.