Streaks Are for Boring Things 2026-08-30 designgamification I was studying the UX design of Apple Books and noticed that at the bottom of the Home screen, there is a reading goal progress dial, followed by your current streak, and your longest streak. You keep the streak alive if you spend enough time reading in the Apple Books app to meet your goal. →
Building a Landing Page with Codex, Astro, and Cloudflare 2026-08-13 codexastrocloudflare I created a landing page for a project that I've wanted to start for a long time. Much of the delay came from my struggle to wrap my head around it. →
A lightweight Swift workflow with Zed 2026-08-04 xcodezedios I played with Swift over the weekend, and Xcode felt sluggish at times on my machine. I also had to ask Codex for help quite often just to navigate its UI. →
Your ideas are wrong (and your instincts aren't) 2026-08-03 building-productsbook I've been reading Life at the Speed of Play by Mark Pincus, the founder of Zynga, the social gaming company behind FarmVille. →
Alpaca WebSocket Authentication with WebSockex 2026-02-13 websocketelixir I was trying to stream market data through Alpaca's WebSocket endpoint. →
Building Complexity from Simple Ideas 2026-01-14 bookelixir I finished reading Elixir in Action. It's a great book that explains complex ideas—many of them new to me—in clear, simple language. →