Writing
- Gear Review: Norda 001 gear A 1.5-year, 100-mile review of the Norda 001 trail runner: the best fit I've found for wide feet, foam that stayed cushy, a Vibram outsole that grips wet roots, light water resistance for river crossings, and the one-foot squeak that means I won't buy another pair.
- Gear Review: Salomon S/LAB Shift Binding gear A 7-year first-hand review of the Salomon S/LAB Shift MNC: the first true hybrid binding, the downhill feel it nailed, the weight and icy transitions, and the AFD pre-release issue that sent my ski down a mountain (and how the Shift2 fixes it).
- Self-Guided Backcountry Skiing in Hokkaido travel How I skied Hokkaido's backcountry self-guided over two February trips: why to head north instead of Niseko, plus Asahidake, the Tokachidake area near Furano, Pippu, and skiing the Mt. Yotei crater, with notes on snow, avalanche safety, food, and getting around.
- Gear Review: DPS Pagoda Tour 112 RP gear DPS Pagoda Tour 112 RP review after 2.5 weeks of backcountry touring in Hokkaido. Float, ice and downhill performance, a full comparison vs the Black Crows Corvus Freebird and Atomic Bent Chetler 120, specs, and who should buy which.
- Why Downtown Seattle's Empty Offices Won't Lower the Rent seattle Downtown Seattle offices are a third empty, but asking rents have barely moved. Here's the financial trap that keeps empty buildings priced like full ones, and what Seattle should do about it.
- Marokánky (Czech Christmas Cookies) cooking Marokánky, the Czech Christmas cookie: a stovetop caramel loaded with almonds, dates, and cranberries, baked lacy and crisp, then finished with dark chocolate on the bottom. My take on the classic.
- Gear Review: Aer Travel Pack 3 Small X-Pac gear A year and 20 countries with the Aer Travel Pack 3 Small X-Pac: what fits, the X-Pac vs Cordura call, the hidden AirTag pocket, Aer's warranty, and whether it fits under the seat.
- ATK HY vs Shift 2 vs Marker Kingpin: Hybrid Binding Comparison gear A head-to-head of the ATK HY Free 13, the Salomon Shift 2, and the Marker Kingpin 13 after skiing all three. Weight, downhill power, transitions, touring, and who each binding is for.
- I pack from a list, every time travel The packing checklists I use for day hikes, backpacking, ski tours, and surfing, plus the research showing checklists beat memory.
- Booking (and Packing) the O Trek travel What it actually takes to book the O Trek: six months ahead is the floor, two separate campsite operators, food gaps to plan around, and using torreshike.com to keep it all straight.
- Your Secrets Are Still on GitHub engineering Force-pushing doesn't delete commits from GitHub. Dangling commits persist, and leaked keys are findable. Here's how I scan for them.
- Lemon Gooey Butter Cookies cooking My go-to cookie recipe for events and gifts, dialed in over years of baking. Gooey center, crispy edges, and a citrus flavor that goes way beyond basic lemon.
- Simple DI: Framework-less Inversion of Control in TypeScript engineering A practical pattern for dependency injection in TypeScript using factory functions, plain objects, and zero frameworks.
- Gear Review: ATK HY Free 13 Binding gear ATK HY 13 review after 2.5 weeks of backcountry skiing in Hokkaido. Full ATK HY vs Shift2 comparison with specs, touring and downhill performance, transition system breakdown, and who should buy which.
- Chewy Chocolate Chip Cookies cooking My go-to chocolate chip cookie, made at least twice a month. Browned butter roux, dissolved sugars, no chill time, and a chewier, more flavorful cookie than the standard recipe.
- Multi-model LLM routing for Clanker engineering How Clanker's chatbot uses Haiku at the front door and Sonnet behind it for the heavy lifting, and why teaching it to stay quiet was the most important thing we did.
- Floating Promises in Serverless engineering How an unawaited promise can survive across lambda invocations on Vercel, and the debugging process to find and fix it.
- Structs & Libs engineering Why composition with structs and libraries beats deep inheritance in Solidity, and how the pattern works in production DeFi protocols.
- Sharing Life personal Thinking about social media and my memory of my friend Brian who was always pushing me to share more.
- Next-Gen Crypto UX: How We Made DeFi for the World engineering Reimagining crypto UX with Passkeys, Account Abstraction, and L2s to make DeFi accessible to everyone.
No writing in this category yet.