Skip to content
// writing

Writing — Page 3

A mix of technical deep-dives, career reflections, and dispatches from the road.

Prompt Injection Is an Architecture Problem, Not a Prompt Problem thumbnail
AIOct 24, 2026· 4 min
Prompt Injection Is an Architecture Problem, Not a Prompt Problem
Why system-prompt warnings don't stop prompt injection, and the lethal trifecta, taint tracking, and quarantined-LLM patterns that actually constrain an agent.
read more →
Structured Outputs: Stop Parsing JSON Out of LLM Prose thumbnail
AIOct 23, 2026· 4 min
Structured Outputs: Stop Parsing JSON Out of LLM Prose
Constrained decoding means the model can't return malformed JSON. Here's how structured outputs work with Zod in TypeScript, and the edge cases they miss.
read more →
Subpath Imports With #/: The Path Alias Node Actually Understands thumbnail
developmentOct 22, 2026· 4 min
Subpath Imports With #/: The Path Alias Node Actually Understands
Node 24.14 and TypeScript 6.0 allow a bare #/ prefix in package.json imports. Here's how one alias can replace tsconfig paths, Vite aliases, and build rewrites.
read more →
Network Tokenization: Why the Card Number in Your Wallet Isn't Your Card Number thumbnail
financeOct 21, 2026· 4 min
Network Tokenization: Why the Card Number in Your Wallet Isn't Your Card Number
Network tokens swap your 16-digit card number for a merchant- or device-bound token plus a one-time cryptogram. Here's how the pieces fit together.
read more →
Mermaid Diagrams in Obsidian: Architecture Docs That Live Next to Your Notes thumbnail
obsidianOct 20, 2026· 4 min
Mermaid Diagrams in Obsidian: Architecture Docs That Live Next to Your Notes
Obsidian renders Mermaid out of the box, so flowcharts, sequence diagrams, and state machines can live as plain text in your vault and diff cleanly in git.
read more →
React Fragment Refs: Attach Behavior Without the Wrapper Div thumbnail
developmentOct 19, 2026· 4 min
React Fragment Refs: Attach Behavior Without the Wrapper Div
React 19.3 made Fragment refs stable. Here's how FragmentInstance lets you listen, observe, and move focus across a group of elements without a wrapper div.
read more →
CSS Gap Decorations: Divider Lines Without the Border Hacks thumbnail
developmentOct 18, 2026· 4 min
CSS Gap Decorations: Divider Lines Without the Border Hacks
Chrome and Edge 149 let column-rule and row-rule draw lines in grid and flexbox gaps, so you can delete the border and pseudo-element tricks you maintain.
read more →
Position Sizing: The Risk Decision That Matters More Than Your Entry thumbnail
financeOct 17, 2026· 5 min
Position Sizing: The Risk Decision That Matters More Than Your Entry
How much you put into a trade decides whether you survive a losing streak. Here's the math behind fixed fractional sizing, the 1% rule, and half-Kelly.
read more →
Obsidian Keychain: Get Your API Keys Out of data.json thumbnail
obsidianOct 16, 2026· 4 min
Obsidian Keychain: Get Your API Keys Out of data.json
Obsidian's Keychain gives plugins one shared, device-local home for API keys instead of plaintext in data.json. Here's how it works and where it falls short.
read more →
// the newsletter
Don't miss the next one