// writing
Thoughts on code,
craft & exploration.
A mix of technical deep-dives, career reflections, and dispatches from the road.
topic:

financeJun 24, 2026· 4 min
Buy Now, Pay Later: The Mechanics Behind the Checkout Button
BNPL looks simple at checkout, but the plumbing underneath is surprisingly complex. Here's how providers actually make money, and where the risks sit.
read more →

obsidianJun 23, 2026· 4 min
Obsidian Callouts: Make Your Notes Scannable at a Glance
Obsidian's callout feature turns plain blockquotes into visual highlights — warnings, tips, collapsible sections, and custom types — using nothing but Markdown.
read more →

developmentJun 22, 2026· 4 min
CSS @property: Typed, Animatable Custom Properties
Unregistered CSS custom properties can't animate — they just snap. @property fixes that by giving the browser a type, a default, and an inheritance rule, unlocking smooth transitions for gradients, counters, and design tokens.
read more →

developmentJun 21, 2026· 4 min
CSS @scope: Component-Scoped Styles Are Now Native
CSS @scope reached full browser support in December 2025 — here's how to use it to write component-scoped styles without CSS Modules, BEM, or a build step.
read more →

developmentJun 21, 2026· 5 min
Turning a Base M4 Mac Mini Into an Always-On Automation Box
Why I bought the cheapest M4 Mac mini, configured it to never sleep, and wired it up so I can run and control all my scheduled automations from my phone.
read more →

financeJun 20, 2026· 4 min
How Stablecoins Keep Their Peg — And Why It's Harder Than It Looks
Stablecoins promise $1 forever, but the mechanics behind that stability vary wildly. Here's how fiat-backed, crypto-backed, and algorithmic designs each approach the peg — and what can go wrong.
read more →

financeJun 20, 2026· 4 min
Options 101: Understanding Calls and Puts
A practical explainer on how stock options work — what calls and puts are, how they're priced, and what time decay means for buyers and sellers.
read more →

financeJun 20, 2026· 4 min
Real-World Asset Tokenization: Putting Stocks, Bonds, and Real Estate On-Chain
Real-world asset tokenization is turning traditionally illiquid investments into blockchain tokens. Here is how it actually works and what risks come with it.
read more →

obsidianJun 19, 2026· 5 min
Zettelkasten in Obsidian: A Practical Guide to Atomic Thinking
Most people use Obsidian as a fancy folder system. The Zettelkasten method changes that — here's how to set one up without overcomplicating it.
read more →

developmentJun 18, 2026· 5 min
WCAG 2.2: What Frontend Developers Actually Need to Fix
WCAG 2.2 became the enforcement standard in 2026. Here are the nine new success criteria that matter most for frontend developers — and what to actually do about them.
read more →
…
// the newsletter