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

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 →

financeJun 17, 2026· 5 min
How ETFs Work: The Mechanics Behind the Market's Favorite Fund
ETFs hold $13.4 trillion in assets and are reshaping how people invest — but most buyers don't know what actually happens when they hit the buy button.
read more →

obsidianJun 16, 2026· 4 min
Daily Notes in Obsidian: Build a Workflow That Actually Sticks
How to set up a daily notes workflow in Obsidian that you will actually use, from the core plugin to Templater templates and Dataview queries.
read more →
…
// the newsletter