2026.08A Computer You Can Afford to LoseI run coding agents with the safety off, every day. Just not on my laptop. Notes from months of pushing the work to a small cloud box: where remote wins, where local still embarrasses it, and what broke along the way.INFRASTRUCTURE→2026.02Welcome to the Era of Personalized SoftwareSaaS is dead. Long live SaaS. Software is following the arc every other craft followed before it: bespoke, then mass-produced, then bespoke again. This time the tailor is you.ESSAY→2025.12Something Is HappeningDoes anyone else get that feeling that something is happening but you can't quite put a finger on it? After more than a decade of doing something related to computers and computing, I can't shake the sense that we're in the middle of exactly this.ESSAY→2025.12Generating OG Images at Build Time with SatoriHow I built a custom OG image generator with Satori, Resvg, and procedural ASCII art. Why social previews matter, and how to automate them.TYPESCRIPT→2025.01MDX Components ShowcaseEvery custom MDX component on this site, with a working example of each: callouts, terminals, file trees, diagrams, quotes, stats.MDX→2025.01The Unreasonable Effectiveness of BrutalismRaw, unstyled HTML structure and high-contrast grids are coming back in modern developer portfolios. Digital brutalism puts function ahead of decoration, and it performs better than polished designs.DESIGN→
NOTHING FILED UNDER THIS TAG YET