Writing
Articles, notes, and field reports.
Performance work, HTML-first systems, terminal workflows, and the small engineering habits that keep software fast under real constraints.
All Posts
- Making Tmux More ProductiveSmall tmux configuration changes that improved navigation, ergonomics, and day-to-day terminal usage.
- An Endless Search for the Right BrowserA developer's honest comparison of Firefox, Chrome, Safari, Orion, Zen, Brave, Helium, and Vim-style browsers — what worked, what broke, and where I landed.
- Niri WM: The Best Way to Use a ComputerAn intro to Niri — a scrollable-tiling Wayland window manager that pairs the focus of i3 with horizontal scrolling workspaces. Why I switched from i3 and macOS.
- Minimal Keyboard Tweaks That Made a Big ImpactA developer's guide to ergonomic key remapping with tap-hold behavior — Caps Lock as Escape and Control, home-row mods, and tweaks that cut hand movement for Vim users.
- Why This Site Stays HTML-FirstWhy this personal site stays HTML-first — meaningful content in the first response, optional JavaScript, strict performance budgets, and reliability over novelty.
- Neovim + Tmux for Focused SessionsField notes on a repeatable Neovim and tmux terminal workflow — pane layouts, command depth over plugin count, and the small habits that keep terminal sessions focused.
- Latency Budgets on Slow NetworksPractical notes on setting request, byte, and latency budgets for real users on slow links — with concrete heuristics for HTTP/2, HTTP/3, and bad Wi-Fi.