Welcome to the rabbit hole
What this blog is, why it has no single topic, and how it's built.
On this page
This is the first post — a quick tour of the place and how it works.
No single topic, on purpose
This blog isn't about one thing. It's wherever my attention falls — code, design, books, whatever I'm currently obsessed with. Each post is a rabbit hole followed all the way down.
How it's built
Every piece of content here is a system, not a hardcoded page. Posts live in a database, render through MDX, and ship with their own access rules.
A taste of the rendering
Code is highlighted with Shiki, in both light and dark:
type Visibility = 'public' | 'authed' | 'allowlist' | 'owner';
function canSee(session: Session | null, gate: Gate): boolean {
if (gate.visibility === 'public') return true;
return Boolean(session?.user);
}What to expect
- Long-form, considered writing
- A mix of subjects — no theme to stay on
- The occasional link worth following
ShareX
0 comments
Sign in to comment.