First Impressions of Rust I didn't come to Rust for speed or memory safety. As a web developer, I came out of curiosity and stayed for the language 2/1/2026 diary rust, learning
git-forge: Faster Issues and PRs From Your Terminal git-forge is a minimal, forge-agnostic CLI that brings issue and PR utilities directly into git 12/9/2025 projects cli, git
Redesigning my Little Corner of the Web I gave my blog a small overhaul, going from a chronological list to a category-based layout. Here's what changed and why. 12/8/2025 diary meta
Reaching for the Stars with Astro I rebuilt my Jekyll blog with Astro after comparing it against Eleventy... and immediately shipped a bug. 3/1/2025 diary meta
Keyboard shortcut sequences in GNOME extensions Multi-stage keyboard shortcuts like Ctrl+Del → w exist in various apps. I prototyped this for GNOME extensions, where it's not natively supported. 8/25/2024 brainstorming gnome-extension
Creating my first npm Package I created my first npm package: create-gnome-extension, a scaffolding tool for GNOME extensions inspired by the web dev ecosystem. The development was fun—testing and publishing, less so. 7/22/2024 diary gnome-extension, npm